NI Vision 联系客服

发布时间 : 星期三 文章NI Vision更新完毕开始阅读772cd109763231126edb11e6

说明 外部图像窗口不属LabVIEW 面板。他们直接由NI Vision管理。

通过将调色板应用给窗口,可以将调色板用于显示灰度图像。IMAQ GetPalette用于获得预先定义的调色板 。例如,如果要显示二值图像(一种含有特殊像素值得图像,内容像素值为1,背景的像素值为0),可以使用预先定义的二值模版。关于调色板的内容,参见NI视觉概念手册。

说明 在程序的最后,必须使用IMAQ WindClose关闭所有打开的外部窗口。

图像显示控件

Image Display 控件用于在LabVIEW前面板中显示图像。如下图所示。在前面板上点右键并选择Vision ,可以找到Image Display 控件。

1 显示区域 3 关注区工具选项板 2 图像信息显示器 4 滚动条 要想显示图像,在后面板中将NI Vision模块的图像输出连接好,如下图所示。

Image Display控件包含以下元素:

显示区域—显示图像。

图像信息显示器—显示图像的相关信息以及当前所画的关注区的信息。

关注区工具选项板—包括绘制关注区工具、移动、缩放工具。与外部显示窗口不同,每个图像显示控件都有自己的工具集。

滚动条—允许移动显示区中的图像。

设计期间,可以重新安排控件元素的布局可以定制控件的外观,通过快捷菜单,或者选择控件并点击Edit?Customize Control 可以配置属性。

运行期间,可以通过属性节点定制控件的许多部分。

说明 不是所有的设计期间的功能都在运行时可用。

要想建立属性节点,在控件上右击鼠标并选择Create?Property Node。 单击属性节点就可以看到可以设置的属性。图像显示控件特有的属性出现在列表的尾部。

下面的列表介绍部分图像显示控件可用的属性:

快照模式(Snapshot Mode)—决定控件建立一个图像的拷贝还是使用图像的引用。当允许快照模式时, 如果检测图像在应用程序中后来变化了,图像显示控件仍然显示图像显示控件连接成功时所提供的图像。

允许快照模式可能会降低程序的运行速度,因为控件要为图像产生拷贝。当需要每次都要显示图像的快照是,允许该属性。 如果需要快速显示结果时,禁用该属性,例如在抓拍采集期间。快照模式属性默认是禁止的。

说明 为了使图像显示控件直接刷新图像,可以使用Refresh Image 方法。 要创建方法,右击控件,并选择 Create?Invoke Node。 点击Invoke Node可以看到可用的方法。 图像显示控件特殊的方法出现在快捷菜单的底部。

调色板(Palette)—决定图像显示控件使用哪个调色板显示图像。可以为控件配置预定义调色板或自定义调色板。使用User Palette属性节点设置自定义调色板。 也可以在运行时右击图像控件改变控件的调色板或图像探针。

最大轮廓数(Maximum Contour Count)—设置图像显示控件上用户可以绘制关注区轮廓的最大数目。

图像显示控件还包括如下方法:

Get Last Event—返回最后的用户事件,从图像控件上返回鼠标移动和点击的结果。该方法与外部显示窗口中的IMAQ WindLastEvent 作用相同。

Clear ROI—清除图像显示控件中的关注区。

Refresh Image—刷新显示,以显示最新的图像。在禁用快照控件时使用该方法,但是图像显示控件只能显示图像的最后变化。

加入校准信息

如果期望将当前设置的校准信息赋给每个采集的图像,使用IMAQ Set Calibration Info模块。 该模块接受带有校准信息的源图像和需要校准的目的图像。输出图像是带有附加了校准信息的检测图像。详细内容参见校准图像一节。

说明 由于校准信息是图像的一部分,它将被传播到图像的处理和分析中。更改图像大小的函数,如几何变换,使校准信息作废。IMAQ Write File 2的实例IMAQ Write Image and Vision Info File 2 可以将图像和所有附加的校准信息保存到文件中。

分析图像

获得并显示图像后,基于以下原因可能需要分析一下图像的内容:

1. 1.确定图像质量是否足以达到检测任务的要求 2. 2. 获得检测处理期间需要使用的参数值

直方图和线框工具有助于分析图像的质量。

IMAQ Histograph 和 IMAQ Histogram 模块用于分析图像的整体灰度分布。使用直方图可以分析决定图像质量的两个重要指标,饱和度和对比度。如果在没有充分照明的环境下采集的图像曝光不足,那么大多数像素的密度值低,表现为峰值集中在直方图左边。如果在光照过强的环境下采集的图像曝光过度,那么大部分像素的密度值高,表现为峰值集中在直方图