三大原因造成工业摄像头丢帧
发布时间:2019-04-30
在机器视觉系统应用中,许多客户都抱怨过由于工业摄像头发生丢帧现象,从而严重影响到技术处理,那么怎么解决这一问题呢,维视图像工程师凭借多年的行业经验总结了三大原因与大家分享。
一、视觉软件原因
主要看视觉软件等待计算的图像空间,有无缓冲的机制,为加大图像的缓存争取缓冲的时间,让程序的运算来得及处理。如果稳定的运作情况下,图像进来的速度比CPU整体处理速度快,那当缓存超载的时候,就会发生丢帧。
二、工业摄像头自身原因
图像传感器传送图像先到工业摄像头的芯片上,之后再传送给PC端,若PC端系统太忙碌,不能及时处理接收的图像,而图像传感器又持续传送新的图像,这时工业摄像头就必须要有足够的记忆体缓存,不然则会产生丢帧现象。

三、PC系统硬件原因
这里偏重PC硬件驱动程序,PC端的接收最关键就是驱动程序的效率以及WINDOWS有多少内核模式下的线程在瓜分CPU的时间,接收的效率不好,再加上工业摄像头又没有足够的缓冲记忆体,也会发生丢帧。
工业摄像头的丢帧现象之所以会发生,其实就是资料通道的堵塞,无法技术处理,所以新的图像采集进来时,前一张图像可能会被迫丢弃,或者是新的图像被迫丢弃。要解决这问题,需要设计者针对驱动程序与工业摄像头硬件资料传输的每个环节进行精密的设计。例如维视图像MV-EM系列千兆网工业摄像头,高帧率且摄像头自带帧存,支持中断自动连接功能等,让你根本不用操心工业摄像头丢帧的问题。
