LabVIEW 2012下视像系统开发

1  LabVIEW开发环境安装

NI公司推出的LabVIEW已经更新至2012版本,最新版本可以在NI公司的中国官网上下载。标准版的LabVIEW2012软件并没有包括视觉应用开发模块,需另外下载安装 Vision Assistant 2012软件模块,该模块提供各种图像处理功能。默认情况下,LabVIEW2012安装时并不安装图像采集驱动程序NI-IMAQdx,需另外单独下载安装,以支持USB、1394和Gige相机的图像采集和控制。本系统应用中还需要安装厂家提供的相机驱动程序,才能对相机进行操作。驱动程序安装完成后,可以在NI MAX程序中查看已经安装的NI-IMAQdx图像设备。

2  图像采集

在LabVIEW中进行图像采集的流程如图3所示。首先用IMAQdx OpenCamera.vi打开相机端口,然后用IMAQdxUnconfigure Acquisition.vi和IMAQdx configure Acquisition.vi对相机进行配置,配置后就可以用IMAQdx Grab.vi进行图像采集,图像采集完成后用IMAQdx Close Camera.vi关闭相机端口。

运行IMAQdx Grab.vi前需用IMAQ Creat函数创建Image缓存区,并指定ImageType,采集后的图像存储在该缓存区内,显示在IMAQ image控件上。

3 图像处理

Vision Assistant 2012提供了大量的图像处理功能,使基于LabVIEW的图像处理编程简化,使用者可集中精力于解决视觉检测问题本身,而无需困扰于图像处理功能的软件实现。

Vision Assistant 2012软件主要包括三块功能,分别是采集图像、浏览图像和处理图像,其核心是处理图像功能。在处理图像功能模块中又分为一般图像处理、彩色图像处理、灰度图像处理、二值图像处理、机器视觉处理和识别图像处理六类,每类里面又包括数十种图像处理功能,每种图像处理功能中又存在多种参数组合可能,因此该软件提供了非常强大的图像处理能力。

通过彩色模式图像匹配功能找到五金件端部位置(图中红色方框内),以该位置设定参考坐标系后,被测物体无论偏移或旋转,测量区域都将随着参考坐标系的位置移动,保持测量结果不变。但是因为照明情况可能会随着被测物的移动而发生变化,所以在精确测量应用中仍应优先考虑被测物体的定位。在Vision Assistant 2012软件中,可以方便地调用各种图像处理功能,观察图像处理后的效果是否满足需求。在建立理想的图像处理脚本后,通过Tools菜单Creat LabVIEWVI功能生成图像处理子VI,就可以在LabVIEW开发环境中调用该图像处理子VI,对检测图像进行处理并得到处理结果。

4 视像系统

5 测试结果

评论 3
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值