NI
Vision
for
LabVIEW
基础
(
一
)
?/p>
NI
Vision
简?/p>
2013-04-12 17:33:01|
分类?/p>
默认分类
|
字号
订阅
Vision
控件模板位于
LabVIEW
控件模板的最顶层,由一下元素组成:
IMAQ Image.ctl
—该控件是一个类型定义,用于声明图象类型的数据。在
VI
的前面板中使用该控件代表图象类型数据。例如,使用该控件作为一个子?/p>
序的输入或输出,使调用成成可以将一幅图像传送给子程序?/p>
图像显示
(Image Display)
—该控件用于?/p>
LabVIEW
中直接显示图像。也
可以利用该控件创建关注区?/p>
(ROIs)
?/p>
图像显示控件提供标准?/p>
3D
版两种外
观?/p>
IMAQ
视觉控件
(IMAQ Vision controls)
—这里的控件用于?/p>
NI Vision
的程序控件直接加入入用户自己的程序中获得相应的功能?/p>
机器视觉控件
(Machine Vision controls)
—这里的控件用于?/p>
NI Vision
的机器视觉控件直接加入到用户自己的程序中以获得相应的功能?/p>
NI Vision
函数模板
NI Vision for LabVIEW
由三个主要的函数模板组成:常用视觉程序(
Vision
Utilities
?/p>
,
图像处理
?/p>
Image
Processing
?/p>
,
和机器视?/p>
?/p>
Machine
Vision
?/p>
?/p>
本节介绍这些模板以及它们的子模板?/p>
常用视觉程序
(Vision Utilities)
常用视觉函数用于?/p>
NI Vision
中处理和显示图像?/p>
Image Management
—管理图像程序组。利用这些程序可以建立和释放图像?/p>
设置和读取图像的属性例如尺寸和偏移量,复制图象。也可以使用一些高级的
Vis
来定义图像的边框区域以及访问图像数据的指针?/p>
Files
—一组使用不同格式读、写图像文件,并从文件中获得所包含的图?/p>
的信息的程序模块?/p>
External
Display
—用于在外部窗口显示图像的程序模块组?/p>
使用这些程序
模块可以完成以下任务?/p>
读取和设置窗口属性,如尺寸、位置、缩放系?/p>
为图像窗口设置调色板
建立及使用图像浏览器
在图像窗口上为选中的关注区域建立和使用不同的交互式绘图工具?/p>
检测画图事?/p>
获得图像窗口上有关关注区域的信息?/p>
Region
of
Interest
—管理关注区域的程序组。使用这些程序可以通过编程
来定义关注区,以及定义关注区和图像掩码和关注区之间的相互转换?/p>
Image
Manipulation
—修改图像颗粒内容的程序模块组?/p>
利用这些程序模块
可以实现图像的重新采样、提取部分图像,以及图像的旋转、平移、打包。该?/p>
模板还包括了图像与剪贴板之间相互拷贝的程序模块?/p>
Pixel
Manipulation
—读取和修改图像中单独像素的程序模块组?/p>
利用这些
程序模块可以读取和设置图像中的像素,
或者图像中的一行或一列;
向图像中?/p>
地像素填充特定的值;实现图像?/p>
2
?/p>
LabView
矩阵之间的相互转换?/p>