石鑫华视觉网| 东莞华视自动化科技有限公司|机器视觉商城|机器视觉论坛|淘宝店铺

机器视觉_石鑫华视觉网_光源_控制器_工业相机_镜头_视觉方案_NI_LabVIEW_Vision_VBAI_图像处理教程_论坛_商城_东莞华视自动化科技有限公司,机器视觉,工业相机,工业镜头,LED光源,图像处理,视觉方案,VBAI,LabVIEW

石鑫华视觉网,东莞华视自动化科技有限公司,机器视觉商城淘宝店,机器视觉网,机器视觉论坛,机器视觉光源,光源控制器,工业相机,工业镜头,视觉方案,机器视觉系统,图像处理教程,LabVIEW

当前位置: 首页 > 图像 >

LVision:LabVIEW中使用快速VI采集图像

时间:2012-11-10来源:http://shixinhua.com石鑫华视觉 作者:石鑫华 点击:

LVision:LabVIEW中使用快速VI采集图像

NI LabVIEW有一定了解的童鞋都知道,在LabVIEW中有许多的快速VI。安装了NI Acquisition Software后,也会有一个视觉采集(Vision Acquisition)的快速VI。如下图1所示:
图1 Vision Acquisition视觉采集快速VI
图1 Vision Acquisition视觉采集快速VI
图2 Vision Acquisition视觉采集快速VI即时帮助信息
图2 Vision Acquisition视觉采集快速VI即时帮助信息
从即时帮助信息中,可以了解到,使用NI 视觉采集快速VI可以创建、编辑采集。当在程序框图旋转视觉采集快速VI时,NI Vision Acquisition向导会被启动。选择采集源并且配置采集使用NI-IMAQ,NI-IMAQdx,或者是通过读取AVT视频文件或文件夹中的图片文件进行仿真采集。在采集配置好后,选择输入控件和显示控件后在LabVIEW中进行编辑设置。双击Vision Acquisition视觉采集快速VI可以编辑采集。
需要注意的是,所有在快速VI中创建的图像需要在使用后释放缓存引用。使用IMAQ Dispose.vi来清除快速VI的图像输出当图像再不需要时。
经验:释放图像缓存,很多人都不喜欢使用,因为LabVIEW中有一定的智能性,有时会自动清理缓存。但是这个过程并不是一定有效的,在编译程序时,之前编译的程序可能只有800K,然后突然之间变成了好几M的,这个原因很大部分就是图像的缓存没有清除,也被编译到了应用程序中。如果是一张500像素的图像,通常应该在4.8M左右。所以,必要的释放缓存,是非常好的一种方法。
将快速VI旋转到程序框图中,等待视觉采集向导出现:
图3 Vision Acquisition视觉采集快速VI初始化
图3 Vision Acquisition视觉采集快速VI初始化
图4 NI Vision Acquisition Express视觉采集快速VI界面
图4 NI Vision Acquisition Express视觉采集快速VI界面

------分隔线----------------------------
石鑫华推荐