如何解决机器视觉工业相机的丢帧现象
當前位置:博猫 > 技術分享 > 如何解決博猫平台登录:机器视觉工業相機的丢幀現象

博猫

博猫平台登录:机器视觉 2021-05-10 9091 0


1.工業相機的一部分

圖像傳感器将圖像傳輸到相機上的USB芯片,然後再将USB傳輸到PC。如果PC系統太忙而無法處理接收到的圖像,并且圖像傳感器繼續發送新的圖像數據,則必須滿足工業相機的要求。如果緩存了内存,則會發生幀丢失。

2.視覺軟件程序部分

視覺軟件具有用于圖像空間等待計算的緩沖區機制,以增加圖像緩存獲取緩沖區的時間,以便可以處理程序的計算,但如果操作穩定,則整體處理速度為CPU比圖像更快。如果速度很慢,則總是會有時間使高速緩存過載,并且會發生幀丢失。

3.硬件PC系統部分

本部分重點介紹PC硬件驅動程序,與視覺軟件程序無關。對于PC而言,最重要的是驅動程序的功能,以及WINDOWS内核模式下有多少個線程會劃分CPU時間。接收功率不好,而工業相機則不好。令人滿意的緩沖存儲器将導緻幀丢失。

工業相機的幀速率非常快。實際上,工業相機的緩存不會像PC程序那樣無限擴大。具有令人滿意的能力來調度系統的“臨時”繁忙就足夠了。當USB工業相機丢失幀時,隻有一種情況是博猫平台登录:机器视觉軟件的速度比工業相機圖像的速度慢。長時間以來,軟件緩存已滿,并且無法存儲新圖像。但是系統已删除數據。這并不是說工業相機會丢失數據。在這種情況下,無論具有1394接口的工業相機是USB接口還是GigE接口,具有任何接口的工業相機都将獲得相同的效果。

image.png

工業相機的幀速率非常快,事實上,工業相機隻要有足夠的容量來調整系統的“臨時”繁忙度,相機的緩存就不會像PC程序一樣無限擴大。 USB工業相機将丢失幀。隻有一種情況,博猫平台登录:机器视觉軟件的計算速度比工業相機圖像的速度慢。長時間以來,軟件緩存已滿,并且無法再存儲新圖像。這是因為系統丢失了數據,而不是工業相機丢失了數據。在這種情況下,無論您使用具有1394接口,USB接口或GigE接口的工業相機,任何具有任何接口的工業相機都将獲得相同的結果。



取消回複發表評論:


立即定制視覺方案