一般來說,工業(yè)相機丟幀與工業(yè)相機所選用的傳輸接口是沒有關(guān)系的,無論是USB,仍是1394、GigE、或者是cameralink,設(shè)計不良的驅(qū)動程序或工業(yè)相機硬件才是造成丟幀的真實原因,這對視覺檢測造成了負(fù)面影響。
圖像材料阻塞的當(dāng)?shù)赜腥齻€:
1、工業(yè)相機的部分
圖像傳感器傳送圖像到相機上的USB芯片,USB再傳送給PC端,假設(shè)PC端系統(tǒng)太繁忙,來不及處理接收的圖像,而圖像傳感器又繼續(xù)傳送新的圖像材料,這時工業(yè)相機就要有滿足的記憶體緩存,反之就會產(chǎn)生丟幀現(xiàn)象。
2、視覺軟件程序部分
視覺軟件關(guān)于等候計算的圖像空間,有無緩沖的機制,以加大圖像的緩存搶奪緩沖的時間,讓程序的運算來得及處理,但若安穩(wěn)的運作情況下,CPU的全體處理速度比圖像進來的速度慢,那緩存總有超載的時間,就會有丟幀的情況產(chǎn)生。
3、硬件PC系統(tǒng)部分
這部分側(cè)重PC硬件驅(qū)動程序,跟視覺軟件程序無關(guān),PC端的接收最關(guān)鍵就是驅(qū)動程序的功率,以及WINDOWS有多少內(nèi)核方法下的線程在切割CPU的時間,接收的功率不好,工業(yè)相機又沒有滿足的緩沖記憶體,就會構(gòu)成丟幀的現(xiàn)象。
工業(yè)相機的幀速非???,實際上工業(yè)相機的緩存不會像PC的程序能夠無限制的加大,只需有滿足的容量用以調(diào)度系統(tǒng)“暫時”的繁忙就夠了。USB工業(yè)相機遇丟幀,只需一種情況就是機器視覺軟件運算的速度比工業(yè)相機圖像進來的速度還慢,時間長了軟件緩存堆滿了,無法再存放新圖像但這是系統(tǒng)掉材料,不是工業(yè)相機掉材料。在這種情況不管運用1394接口的工業(yè)相機,仍是USB接口,又或者是GigE接口,任何接口的工業(yè)相機都會得到相同作用。
工業(yè)相機的幀速非常快,實際上工業(yè)相機的緩存不會像PC的程序能夠無限制的加大,只要有足夠的容量用以調(diào)節(jié)系統(tǒng)“暫時”的繁忙就夠了。USB工業(yè)相機遇丟幀,只要一種情況就是機器視覺軟件運算的速度比工業(yè)相機圖像進來的速度還慢,時間長了軟件緩存堆滿了,無法再存放新圖像但這是系統(tǒng)掉材料,不是工業(yè)相機掉材料。在這種情況不論運用1394接口的工業(yè)相機,仍是USB接口,又或者是GigE接口,任何接口的工業(yè)相機都會得到相同成果。