如何解决机器视觉工业相机的丢帧现象
当前位置:首页 > 技术分享 > 如何解决机器视觉工业相机的丢帧现象

如何解决机器视觉工业相机的丢帧现象

机器视觉 2021-05-10 9050 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接口的工业相机,任何具有任何接口的工业相机都将获得相同的结果。



取消回复发表评论:


立即定制视觉方案