NI LabVIEW,CVI,数据采集等产品讨论区

cancel
Showing results for 
Search instead for 
Did you mean: 

使用 labview视觉驱动 CCD图像采集无法获取图片

系统:win7 专业版 64位系统

版本:Labview 2016/Vision 2016版本

相机:Mako G -507 b

环境设置:本地电脑使用千兆网卡与CCD连接,设置私网IP地址,本地千兆网卡设置巨帧(4096),相机使用默认设置;

使用场景:调用CCD对芯片进行拍摄,然后进行图片分析处理。使用CCD过程中,经常拍摄12-14张图片后,出现无法获取图片,labview报错。

微信图片_20200110205041.jpg

检查经常发现CCD拍摄的图片要不就如上图红框中有黑条纹,要不干脆就是全黑色的

,我使用labview自带的grab.vi也是这样显示,等一段时间后,只有关闭labview软件,重新启动软件,才能正常使用。这种状况,使用CCD自带驱动的软件,是可以正常使用摄像头的,请问有人碰到过这种情况吗?

0 Kudos
Message 1 of 5
(2,607 Views)

碰到过.

把巨帧设为9014.

Receive Buffers 设为 2048

image.pngimage.png

George Zou
0 Kudos
Message 2 of 5
(2,551 Views)

您好,很感谢你的回复,等工作日了去尝试一下

0 Kudos
Message 3 of 5
(2,532 Views)
采用您的方法之后,有的设备能正常运行1-2天,有的设备可能2-3个器件就会报错,但是最后终究还是会报错,显示无法获取图像 后来采用一个全局函数之类的变量进行控制,在需要用到相机的时候,把全局函数设置打开grab.VI中采集部分,不需要的时候关闭,并对获取的图片像素值进行判断(黑屏图片像素点和值计算为0),如果发现是0,全局函数返回一个布尔信号,关闭相机,重新初始化相机,重新采集,就这样,基本能保证1-2天稳定运行,一旦报错,最好就是重新启动电脑。。。。还是没有找到彻底解决的办法,可能还是跟NI相机驱动有关
0 Kudos
Message 4 of 5
(811 Views)

程序结构要用producer-consumer design.

采样率是多少?

其余就是优化了.

 

George Zou
0 Kudos
Message 5 of 5
(646 Views)