From Friday, April 19th (11:00 PM CDT) through Saturday, April 20th (2:00 PM CDT), 2024, ni.com will undergo system upgrades that may result in temporary service interruption.

We appreciate your patience as we improve our online experience.



连接多个摄像头信号的不同选择



硬件:

问题: NI 1408及1409图像采集卡最多可接至四个摄像头,在配置多个摄像头上有那几种方式可供使用?

解答: NI 1408及1409图像采集卡仅有一个模数转换器(ADC)来数字化图像信号。此两张采集卡最高都可接至四个摄像头,但一次仅能有一个摄像头做取像动作。如同绝大多数NI的数据采集卡,摄像头送出的图像信号多路复用,送至单一的内建模数转换器。由于仅有一模数转换器,所以在超过一个摄像头采集时,速度不可能超过单一摄像头最快采集速度。若需要在多个摄像头采集下,每个摄像头都能达到采集最快速度,则必须使用多张图像采集卡。以下是几种不同的方式,可做到多个摄像头采集图像动作:

(好)
1. 将多个摄像头接至一张图像卡上。不使用信号锁定(GenLocking)和异步触发(Asynchronous Trigger)技巧

当某一通道接收到一触发信号,图像采集卡将会由该通道采集回一帧图像。之后,图像采集卡须与摄像头信号重新同步,因此会增加些许等待时间。若此时摄像头已正在输出一帧图像数据,图像采集卡则必须等到下帧图像数据送出时才能再次采集。此种方式适用于时间需求不紧迫状况。

缺点:若拍摄物体移动或是取像时间要求很高,此种方式取像时间不确定,事件可能会错过。

(较好)
2. 将多个摄像头接至一张图像采集卡上。使用信号锁定(GenLocking)但不使用异步触发(Asynchronous Trigger)技巧

信号锁定(GenLocking)为由一主摄像头(master)与其于多个从摄像头(slaves)共享时脉信号。图像采集卡可以锁定主摄像头的时脉信号,由此时脉数字化从摄像头的图像信号。此技巧可以减少因为要重新同步另一摄像头而花费的额外延迟时间。在多个摄像头使用下同步时序信息,确保了多任务切换器在切换多个摄像头信号至AD转换器时,每次都能直接读取图像完整数据,不必花费时间等待下笔完整图像送出的起始信号。

缺点:并非所有摄像头都具备 Genlock功能。此外必须做若干额外接线动作。由于多个摄像头使用信号锁定,且图像卡仅有一个ADC,最快的图像采集速度为:
单一相机采集最高速/摄像头数目 (如30 fps max / 3个相机 = 10 fps/相机)

(较好)
3. 将多个摄像头接至多张图像卡上而不使用异步触发(Asynchronous Trigger)技巧

将各个摄像头接至其专属的图像卡上,确保其有专属的AD转换器。如此可使每个摄像头都能以最高速采集图像。由于每个摄像头都有一个ADC,所以不需要做重新同步动作,最大可能产生的触发到图像采集进来的延迟时间不超过单张图像采集时间(若每秒最快采集30张图像,则最大延迟为33.3ms),此延迟来自于图像卡等待下张图像数据起始送出时间所致。

缺点:若此一单张图像采集延迟时间对您而言仍然过大,此一触发事件则会失效。

(最好)
4. 将多个摄像头接至多张图像卡上且使用异步触发(Asynchronous Trigger)技巧

异步触发为摄像头所具备特点。当摄像头接收到触发信号,摄像头会立即重送一笔新的图像数据(通常摄像头会重新扫瞄CCD以采集最新图像),由于每个摄像头都有专数的AD转换器,所以不须重新同步图像信号。

缺点:无


相关链接: Products and Services: NI 1408
Products and Services: NI 1409


附件:





报告日期: 09/13/2001
最近更新: 10/09/2003
文档编号: 2DC7O6YJ