为什么我的Camera Link图像采集比预期的要慢?



主要软件: Driver Software>>NI-IMAQ
主要软件版本: 2012.01
主要软件修正版本: N/A
次要软件: Driver Software>>Vision Acquisition Software
硬件:

问题: 我使用Camera Link相机和NI图像采集卡进行带触发的采集。当触发速率较低时能够正常运作。但是当我增加触发速率超过某一个值时候,每秒采集到的帧数会掉到大约触发速率的一半。是什么原因导致的?

解答: 同时触发相机和图像采集卡会导致这样的问题。

通常情况下,你只需要触发相机或者图像采集卡,下面有两种推荐的方式来触发你的系统:
  1. 仅仅触发相机.
    当你只触发相机时,图像采集设备总是会尝试要采集图像。当FVAL线路为高电平时候,图像采集器就会读取并产生一个新的图像。无论合适你去触发相机,相机曝光一个图像并将其发送给图像采集设备进行数据采集。

    你可以使用MAX或者相机配置软件来将其设定为触发模式。你不需要修改Labview中的图像采集代码。

  2. 仅仅触发图像采集卡.
    当你仅仅触发图像采集卡,相机就会进入自由运行模式。相机会连续的曝光图片并将数据传送给图像采集设备。当触发图像采集设备的时候,它会等待知道下一次FVAL线变成高电平,然后就会从相机接收数据。当所有的数据已经传送完毕,FVAL线路会重新回到低电平,图像采集设备会一直等待直到你下一次触发它。图像采集设备不会响应FVAL线路直到下一次触发。

    在Labview中进行促发配置,使用 IMAQ Configure Trigger VI.

同时触发相机和图像采集设备所带来的问题是数据采集设备在接收数据或者将图像传递到电脑内存的时候无法响应新的触发脉冲。

所以,当图像采集设备接收数据的时候一个新的触发脉冲到来,相机会拍入新的图像当时图像采集设备会忽略触发。由于图像采集设备忽略了该触发,它同样忽略了相机传过来的数据。因此它会继续等待直到下一个触发的到来。

这使得图像采集设备总是将相邻采集到的图像丢失掉。



相关链接:

附件:





报告日期: 10/31/2012
最近更新: 02/24/2014
文档编号: 62UB6AM7