没有合适的资源?快使用搜索试试~ 我知道了~
资源推荐
资源详情
资源评论
NI Vision for LabVIEW 基础(目录)
标签:机器视觉
原创作品,允许转载,转载时请务必以超链接形式标明文章 原始出处 、作者信息和本声明。否则将追究
法律责任。
目录
!""#"$! 简介%
!"&控件模板%
!"&函数模板%
如何创建 !"& 应用
准备测量图像
建立图像系统
校准图像系统
创建图像
采集或读取图像
显示图像
加入校准信息
分析图像
改善图像
进行灰度和彩色测量
定义关注区
测量灰度统计数据
测量彩色统计数据
进行颗粒分析
创建二值图像
改善二值图像
进行颗粒测量 %
完成机器视觉任务 %
检测物体定位 %
设置搜索区域 %
查找测量点%
将像素坐标转换成现实坐标
进行测量
辨别被测部件
检查图像的缺陷
显示结果 %
校准图像
透视和非线性畸变校准
#'&
#('&"&)&
*'&"&)&
在 "+,实时模块中使用 !"&
$((
-.#/'&&
#)"&&
"0/
0&&-.*&
"1
0/&
.&
2
NI Vision for LabVIEW 基础(一):NI Vision 简介
2010-01-21 16:57:08
标签:LabView 机器视觉
原创作品,允许转载,转载时请务必以超链接形式标明文章 原始出处 、作者信息和本声明。否则将追究
法律责任。http://guosir.blog.51cto.com/709336/269094
NI Vision 控件模板
Vision 控件模板位于 LabVIEW 控件模板的最顶层,由一下元素组成:
IMAQ Image.ctl3该控件是一个类型定义,用于声明图象类型的数据。在 VI 的前面
板中使用该控件代表图象类型数据。例如,使用该控件作为一个子程序的输入或输出,使
调用成成可以将一幅图像传送给子程序。
图像显示(Image Display)3该控件用于在 LabVIEW 中直接显示图像。也可以利用该
控件创建关注区域 (ROIs)。 图像显示控件提供标准和 3D 版两种外观。
IMAQ 视觉控件(IMAQ Vision controls)3这里的控件用于将 NI Vision 的程序控件直
接加入入用户自己的程序中获得相应的功能。
机器视觉控件(Machine Vision controls)3这里的控件用于将 NI Vision 的机器视觉控
件直接加入到用户自己的程序中以获得相应的功能。
NI Vision 函数模板
NI Vision for LabVIEW 由三个主要的函数模板组成:常用视觉程序(Vision Utilities), 图像
处理(Image Processing), 和机器视觉(Machine Vision)。 本节介绍这些模板以及它们
的子模板。
常用视觉程序(Vision Utilities)
常用视觉函数用于在 NI Vision 中处理和显示图像。
Image Management3管理图像程序组。利用这些程序可以建立和释放图像,设置和
读取图像的属性例如尺寸和偏移量,复制图象。也可以使用一些高级的 Vis 来定义图像的
边框区域以及访问图像数据的指针。
Files3一组使用不同格式读、写图像文件,并从文件中获得所包含的图像的信息的程
序模块。
External Display3用于在外部窗口显示图像的程序模块组。使用这些程序模块可以完
成以下任务:
读取和设置窗口属性,如尺寸、位置、缩放系数
为图像窗口设置调色板
建立及使用图像浏览器
在图像窗口上为选中的关注区域建立和使用不同的交互式绘图工具。
检测画图事件
获得图像窗口上有关关注区域的信息。
Region of Interest3管理关注区域的程序组。使用这些程序可以通过编程来定义关注
区,以及定义关注区和图像掩码和关注区之间的相互转换。
Image Manipulation3修改图像颗粒内容的程序模块组。利用这些程序模块可以实现
图像的重新采样、提取部分图像,以及图像的旋转、平移、打包。该子模板还包括了图像
与剪贴板之间相互拷贝的程序模块。
Pixel Manipulation3读取和修改图像中单独像素的程序模块组。利用这些程序模块可
以读取和设置图像中的像素,或者图像中的一行或一列;向图像中的地像素填充特定的值
实现图像和 2 维 LabView 矩阵之间的相互转换。
Overlay3一组不改变图像的像素值的情况将图形覆盖在在图像显示环境上的程序模
块。利用这些程序模块可以使检测程序将检测结果覆盖在被检测图像上。
Calibration3空间校准图像的程序模块组,用于排除相机景深和镜头畸变,以获得精
确的真实的测量结果。利用这些程序建立简单的校准,或者让 NI Vision 从网格图像中自动
学习校准数据。还可以利用这些程序模块将像素坐标转换成真实坐标以便于测量。
Color Utilities3访问彩色图像数据的程序模块组。利用这些程序可以从图像中提取调
色板,用新的数据替换彩色图像的调色板,在彩色图像与 2D 矩阵之间转换,读取和设置
彩色图像的像素值,将像素值从一个彩色颗粒转换到另外一个彩色颗粒。
Vision RT3为 LabVIEW 实时模块使用 NIVision 提供的函数组。利用这些程序模块可
以在实时系统中将图像显示到视频输出中;控制发送到网络上的图像的压缩设置,以及实
时系统中处理程序的时间区段。
图像处理(Image Processing)
NI Vision 中的分析、滤波和图像处理函数。
Processing3处理灰度和二值图像的程序模块。利用这些函数可以使用不同的阈值将
灰度图像转换成二值图像。也可以利用这些程序使用预定义或自定义的查找表变换图像,
进行分界变换,修改图像的对比度,图像反向。
Filters3滤波器,用于增强图像中的信息。利用这些程序可以实现虚像平滑、去除噪
声、高光或强化图像中的边沿。可以利用预定义的卷积内核,也可以使用自定义的卷积内
核。
剩余63页未读,继续阅读
资源评论
- seeden2016-04-29稍微看看吧,应该还可以吧
- 康王19912017-01-11还可以,这方面资料少
- Dylan_jin2015-05-27系统介绍,很有帮助,谢分享!
- hxhsea1682013-04-26我是新手 ,希望有帮组
- haitao1230002014-07-27资料不能下载,骗人的,我用迅雷下到30%就下不了了!
xwxwwx1971
- 粉丝: 0
- 资源: 1
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功