基于LabVIEW的图像工程实验
表6
子模板名称及图标 检测图像中特定区域的亮度 节点名称及图标 功能 功能 IMAQ Light Meter (Point) Measure Intensities 检测某点附近的亮度 IMAQ Light Meter (Line) 检测一条线上的亮度 IMAQ Light Meter (Rectangle) 检测一个矩形区域内的亮度 检测图像中两个边界之间的距离 节点名称及图标 功能 IMAQ Clamp Horizontal Max* 测量两个边界之间的最大水平距离 Measure Distances IMAQ Clamp Horizontal Min 测量两个边界之间的最小水平距离 IMAQ Clamp Vertical Max* 测量两个边界之间的最大垂直距离 IMAQ Clamp Vertical Min 测量两个边界之间的最小垂直距离 ?? 注:表中打“*”号的为重点内容
??
【实验内容与步骤】
1. 将一幅图像从指定图像文件中读出,显示在LabVIEW的前面板中,并存入到另一指定文件中
(1) 启动LabVIEW7.0软件平台,新建一个名为Open Display & Save的空白VI (2) 如 图13 所示,在框图程序中利用IMAQ Create节点创建一幅空图像
→利用IMAQ ReadFile节点从指定图像文件中读入一幅图像
→在前面板中添加一个Image Display节点用于显示图像,并将其对应的框图程序中的节点与IMAQ ReadFile节点的Image Out像连接
→在框图程序中利用IMAQ WriteFile节点将该图像写入到另一指定文件中 →利用IMAQ Dispose节点将打开的图像销毁,并释放其所占用的内存空间
11
基于LabVIEW的图像工程实验
图13 Open Display & Save.VI
(3) 从新调整前面板和框图程序中各节点的大小和位置使其整洁美观
(4) 在前面板中分别填入要打开和保存图像文件的路径。在Image Display节点上单击鼠标右健勾选
“Snapshot”,以使被显示的图像保留在前面板中
(5) 运行Open Display & Save. VI,观察结果
2. 打开一幅颜色偏暗、对比度偏小的图像,对其进行图像增强,并结果保存在到指定文件中
(1) 将Open Display & Save. VI另存为Processing. VI
(2) 如 图14 所示,在框图程序中有选择地插入Processing子模板中的具有灰度变换作用的节点用
以调整图像的亮度和对比度
→在前面板中添加一个Image Display节点用于显示被增强后的图像
12
基于LabVIEW的图像工程实验
图14 Processing. VI
(3) 从新调整前面板和框图程序中各节点的大小和位置使其整洁美观
(4) 在前面板中分别填入要打开和保存图像文件的路径。在Image Display节点上单击鼠标右健勾选
“Snapshot”,以使被显示的图像保留在前面板中
(5) 运行Processing. VI,比较图像增强前后的结果
(6) 改变所选用的具有灰度变换作用的节点的参数,或更换、添加Processing子模板中其它具有灰
度变换作用的节点,反复比较直到取得满意的图像增强效果
3. 打开一幅颜色偏暗、对比度偏小并且含有1%随机噪声的图像,对其进行图像增强,并结果保存在到指定文件中
(1) 将Processing. VI另存为Processing & Filters. VI
(2) 如 图15 所示,在框图程序中有选择地插入Filters子模板中有低通滤波作用的节点,以减弱图
像中的噪声
→在前面板中再添加一个Image Display节点用于显示被增强后的图像
13
基于LabVIEW的图像工程实验
图15 Processing & Filters. VI
(3) 从新调整前面板和框图程序中各节点的大小和位置使其整洁美观
(4) 在前面板中分别填入要打开和保存图像文件的路径。在Image Display节点上单击鼠标右健勾选
“Snapshot”,以使被显示的图像保留在前面板中
(5) 运行Processing. VI,比较图像增强前后的结果
(6) 改变所选用的低通滤波器的滤波模板,或更换、添加Filters子模板中其它具有减弱噪声功能的 中
(1) 检查图像采集系统的连接情况:工业用摄像头←→图像采集卡(IMAQ1407/1409)←→计算机
PCI总线
(2) 运行Measurement & Automation Explorer程序,配置图像采集卡(IMAQ1407/1409)的图像采
集通道
(3) 将Open Display & Save. VI另存为Get Display & Save. VI
(4) 如 图16 所示,在框图程序中利用IMAQ Init、IMAQ Snap和IMAQ Close节点组成“图像采
集模块”
14
低通滤波节点,反复比较直到取得满意的图像增强效果
4. 利用图像采集系统即时采集一幅图像,显示在LabVIEW的前面板中,并存入到另一指定文件
基于LabVIEW的图像工程实验
→用“图像采集模块”替换原框图程序中的IMAQ ReadFile节点
图16 Get Display & Save. VI
(5) 从新调整前面板和框图程序中各节点的大小和位置使其整洁美观
(6) 在前面板中分别填入要保存图像文件的路径。在Image Display节点上单击鼠标右健勾选
“Snapshot”,以使被显示的图像保留在前面板中
(7) 运行Get Display & Save. VI,观察结果
5. 测量一幅颜色偏暗、对比度偏小的工件图中工件的实际尺寸
(1) 新建一个名为Clamp的空白VI
(2) 利用“图像采集模块”采集摄像头视场内的工件图并显示在前面板中 (3) 对采集到的图像进行图像增强以改善图像质量
(4) 如 图17 所示,在框图程序中利用IMAQ Clamp Horizontal Max和IMAQ Clamp Vertical Max节
点测量图像中工件的尺寸
15
百度搜索“77cn”或“免费范文网”即可找到本站免费阅读全部范文。收藏本站方便下次阅读,免费范文网,提供经典小说教育文库基于LabVIEW的图像工程实验 终稿(3)在线全文阅读。
相关推荐: