LabVIEW中如何将图像保存到临时文件夹 ?
如何将图像保存到临时文件夹 在使用LabVIEW做视觉图像处理时,有某项目中可能需要用到将图像保存到临时文件夹中。如创建编辑模式匹配的模板、几何匹配的模板、OCR学习、分类学习等等。在这些学习模块中,如果是自己使用底层函数写相关的算法,则不需要保存图像。而如果是直接调用NI的相关的应用程序,因为一般是使用命令行CMD来传递,所以需要传递一幅图像给应用程序,而这幅图像又必须是包含路径的本地图像。这样,就需要保存图像到临时文件夹中,因为我们并不一定需要将此图像长期保存在电脑里,制作完模板、学习完成后,就可以直接放弃图像了。其实要实现这个功能,在labVIEW VISION中是很容易的,主要有几函数需要考虑,一个是系统的临时文件夹目录,一个是创建路径函数,还有一个,则是保存图像函数,其代码如下图所示:**** Hidden Message *****
将图像保存到临时文件夹上图就是保存图像到临时文件夹的函数代码。这个需要制作成子VI。然后通过其它函数调用,Image控件为图像缓存的输入端,在主程序中将对应的图像缓存引用到此接线端,即可保存其缓存中的图像。这里的临时图像文件的文件名是以时间格式为命名的。图像格式为PNG,如果要想图像质量更好,可以是bmp或TIF,不建议使用JPG,因为做模板的图像,最好还是质量好一点。JPG类型的图像如果压缩比高时,图像质量很一般。 石鑫华视觉 发表于 2015-11-5 17:02
一般的还好。以前用过一个第三方的插件做的采集-非IMAQdx,但也是DS方式,那个才叫慢,两秒一张图像。
楼主,您好,最近我们需要用labview调用Mightex的相机,需要用到第三方dll,请问楼主有用过吗?或者能告诉怎样调用第三方dll吗?谢啦 lvjing 发表于 2015-11-5 11:41
不错的VI 值得学习 楼主有遇到过用这种imaqdx模式(实质是directshow)相机采集速率严重受限制, ...
一般的还好。以前用过一个第三方的插件做的采集-非IMAQdx,但也是DS方式,那个才叫慢,两秒一张图像。 lvjing 发表于 2015-11-9 08:48
楼主,您好,最近我们需要用labview调用Mightex的相机,需要用到第三方dll,请问楼主有用过吗?或者能告诉 ...
没用过。每个DLL调用细节都不一样。不好说。 学习一下,感谢楼主 学习一下,感谢楼主 做机器视觉光学实验,就到华视自动化,石鑫华视觉http://shixinhua.com免费提供实验及解决方案 刚学着,来学习学习一下 这是个不错的帖子 工业相机,进口,国产,CCD,CMOS,USB,1394,GIGE,机器视觉商城全都有http://visionbbs.com 支持石鑫华视觉http://shixinhua.com,支持东莞华视自动化科技有限公司http://visionbbs.com 參考一下, 謝謝!! 如何进行保存呢,值得学习