可能原因
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控件里的图片进行释放,以免暂用过多内存。
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)