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