工業(yè)高速相機(jī)丟幀是由哪些原因引起的?丟幀解決辦法
一般而言,工業(yè)高速相機(jī)丟幀與工業(yè)相機(jī)所采用的傳輸接口是沒有關(guān)系的,無論是USB,還是1394、GigE、或者是cameralink,設(shè)計(jì)不良的驅(qū)動程序或工業(yè)相機(jī)硬件才是造成丟幀的真正原因,這對視覺檢測造成了負(fù)面影響。
丟幀表現(xiàn):
一、相機(jī)預(yù)覽模式下,無法以滿幀的速度傳輸圖像
二、觸發(fā)拍照模式下,相機(jī)傳輸圖像數(shù)量少于觸發(fā)次數(shù)(觸發(fā)頻率應(yīng)小于幀率)
三、圖像處理軟件處理的圖像數(shù)量小于預(yù)期
對應(yīng)的丟幀可能原因:
一、預(yù)覽或觸發(fā)模式下丟幀
1、系統(tǒng)防火墻未關(guān)閉;殺毒軟件攔截
2、網(wǎng)絡(luò)環(huán)境為非千兆網(wǎng)絡(luò)(查看網(wǎng)口速度)
3、網(wǎng)卡未開啟巨幀
如果以上均確認(rèn)后依舊存在問題
1、重新確定是否為相機(jī)丟幀
2、檢查相機(jī)參數(shù)設(shè)置(傳輸包大小/緩存大小等信息)
二、圖像處理軟件問題
1、軟件處理速度 < 采集速度
2、SDK 接口參數(shù)設(shè)置不合理
工業(yè)相機(jī)的幀速非??欤瑢?shí)際上工業(yè)相機(jī)的緩存不會像PC的程序可以無限制的加大,只要有足夠的容量用以調(diào)節(jié)系統(tǒng)“暫時(shí)”的繁忙就夠了。USB工業(yè)相機(jī)會丟幀,只有一種情況就是機(jī)器視覺軟件運(yùn)算的速度比工業(yè)相機(jī)圖像進(jìn)來的速度還慢,時(shí)間長了軟件緩存堆滿了,無法再存放新圖像但這是系統(tǒng)掉資料,不是工業(yè)相機(jī)掉資料。在這種狀況不論使用1394接口的工業(yè)相機(jī),還是USB接口,又或者是GigE接口,任何接口的工業(yè)相機(jī)都會得到相同結(jié)果。