在线咨询
  • 售前咨询: 售前咨询1售前咨询
  • 售后服务: 售后服务售后服务
  • 技术支持: 技术支持技术支持
淘宝购买

扫一扫
淘宝企业店购买

点击这里

索尼工业摄像机服务热线

0755-83995265

18922812789

扫一扫

扫一扫
了解最新产品,获取产品参数协议

sdi摄像机服务热线

0755-83995265

18922812789

返回顶部

热销推荐

SONY FCB-EV7520&FCB-CV7520索尼...

213万,1/2.8" Exmor R CMOS,30倍,1080p@60fps,星光级;超宽...

SONY FCB-EV7500&FCB-CV7500索尼...

238万,1/2.8" Exmor CMOS,30倍,1080p@60fps,超宽动态,2D&3D...

SONY FCB-EV7320&FCB-CV7320索尼...

213万,1/2.8" Exmor R CMOS,20倍,1080p@60fps,星光级;2D&3D...

SONY FCB-EV7520A&FCB-CV7520A...

SONY FCB-EV7520A&FCB-CV7520A,213万,1/2.8" Exmor R C...

更多产品推荐 >>

站内搜索

您的位置 : 首页 > 技术资讯

工业相机丢帧的原因

时间:2018-10-17  13:59:47  来源:   浏览数: 3999

  
  在机器视觉系统中,许多视觉应用遇到了工业相机引起的帧丢失,严重影响了后续的图像处理。这是什么原因?如何解决这个问题?主要原因有三:

  首先,可视化软件的原因

  主要查看图像空间等待可视化软件进行计算,是否存在缓冲机制,以增加图像缓存的缓冲时间,从而可以处理程序的操作。如果图像在稳定操作下比CPU的整体处理速度更快地进入,则当缓存过载时,将发生帧丢失。

  第二,工业相机本身

  图像传感器首先将图像传送到工业相机的芯片,然后传送到PC。如果PC系统太忙而不能及时处理接收到的图像,并且图像传感器继续传送新图像,则工业相机必须有足够的存储器缓存,否则它将导致帧丢失。

  第三、PC系统硬件原因

  这里,PC硬件驱动程序有偏差。对于PC机来说,最重要的事情是驱动程序的效率和CPU中内核模式的线程数。接收效率不高,工业相机没有足够的缓冲存储器。帧丢失也会发生。

  工业相机出现掉帧现象的原因是数据通道被阻塞,无法进行技术处理。因此,当捕获新图像时,可以强制丢弃先前图像,或者强制丢弃新图像。为了解决这个问题,设计者需要精确地设计驱动和工业相机硬件数据传输的每个部分。

  工业相机出现掉帧现象的原因是数据通道被阻塞,无法进行技术处理。因此,当收集新图像时,可以强制丢弃先前的图像,或者强制丢弃新图像。一般来说,工业相机的帧丢失与工业相机所使用的传输接口无关。无论是USB、1394、GigE还是相机链接,设计不当的驱动程序或工业相机硬件都是帧丢失的真正原因。原因。

  如何解决帧丢失问题?

  为了解决这个问题,设计者需要精确地设计驱动和工业相机硬件数据传输的每个部分。有三个地方阻止图像数据:

  1、工业相机的一部分

  图像传感器将图像传输到相机上的USB芯片,将USB传输到PC,如果PC系统忙于处理接收到的图像,并且图像传感器继续传输新的图像数据,则工业相机必须有足够的存储器缓冲区,反之亦然。

  2、可视化软件程序部分

  该可视化软件具有用于等待所计算的图像空间的缓冲机制,以便增加图像的缓冲以获得缓冲时间,从而可以处理程序的操作,但是如果操作稳定,则CPU的整体处理速度更快。比图像。速度很慢,当缓存总是超载时,就会出现帧丢失。

  3、硬件PC系统部分

  这部分偏向PC硬件驱动程序,与可视化软件程序无关。PC机接收的关键是驱动程序的效率,在内核模式下有多少线程处于CPU时间,接收效率不高,工业相机没有足够的缓冲存储器会导致帧丢失。

  工业相机具有非常快的帧速率。事实上,只要有足够的容量来调整系统的“临时”忙碌,工业相机缓存就不会像PC程序那样扩大规模。USB工业相机将丢弃帧。只有一种情况,机器视觉软件比工业相机图像慢。软件缓存已满,无法存储新图像。但这是系统数据,而不是工业相机掉数据。在这种情况下,不管使用1394接口、USB接口或GigE接口的工业相机,任何接口的工业相机都将得到相同的结果。

  因此,在购买工业相机时,必须详细检查其参数,并选择项目的实际要求,以避免发生掉帧事件。

读过此文的人还读过