为什么我用labview的IMAQ控件做出的视频采集程序显示出来有时延

为什么我用labview的IMAQ控件做出的视频采集程序显示出来有时延,第1张

如果做监控的话,不推荐使用LabVIEW,现在的视频监控系统都很成熟了。LabVIEW不是干歼冲册这个用的,它的长处不在这里。 如果你们老师让你做课题,那就另说了。

可能原因

1、程序里面有延时

2、带宽不够(你用什么接口的相机?)判局

把你程序发上来氏宏看看。

你找海康威视的技术支持,要他们给你摄像头的SDK包,里面有Activex控件(ocx控件),这个在LabiVEW前侍租面板的容器中可以找到。如果你想进行深入的开发,请使用动态链接老含兆库,根据海康威视的说明文档自己编写,和一般的老兄阿尔泰或者研华板卡一样,底层都是动态链接库。

方法1: IMAG WRITE FILE2.vi将当前Image控件里的图像存到指定的路径里。

方法2:是对付多张图片的,用IMAQ AVI Write Frame.vi将带锋图像保存为AVI格式的视频,当然你也可以用其它AVI视频 *** 作的VI将视频格式分解为单帧图片。

首先,每次采集一帧图像时就创肆行慎建一个Image,来存放图像,注意:创建Image图像的名称必须是独一无二的,不然会导致出现相同的Image。比如你的“SNap Buffer”这个Image控件,只能存一张图片,如果裂敬要存第二张就需再创建另外一个名称的Image控件。

如果要定时存取,就先将Image控件存在一个数组里,再做一个While循环,每隔多少秒就存一张图片,注意:存完图片,就应该将当前Image控件里的图片进行释放,以免暂用过多内存。


欢迎分享,转载请注明来源:内存溢出

原文地址: https://outofmemory.cn/yw/8250025.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-04-14
下一篇 2023-04-14

发表评论

登录后才能评论

评论列表(0条)

保存