LabVIEW部分视觉函数中文解说

摘要:
LearnPatternSetupData:是一个字符串,包含从本控件或从高级控件获得的信息。在VI中只学习那些在源图像中相应掩模为零的像素,非零像素被忽略。执行IMAQLearnPattern2VI之前执行此VI。执行此VI前IMAQMatchPattern2VI或IMAQRefineMatchesVI。此输出连接到IMAQMatchPattern2VI或IMAQAdvancedSetupMatchPattern2VIIMAQMatchPattern3VI在检查图像中搜索图案,或模板图像。默认情况下,VI使用整个检查图像进行匹配。IMAQSetupLearnGeometricPattern2VI设置在学习过程中所使用的参数。如果间隙大于该值时,该VI标识作为一个开放曲线的曲线。默认值是FALSE,指定VI识别开放式和封闭式的轮廓曲线。
IMAQ Learn Pattern 2 VI

在匹配阶段创建您要搜索的图案匹配的模板图像的描述,此描述的数据被附加到输入模板图像中。在匹配阶段,从模板图像中提取模板描述符并且用于从检查图像中搜索模板。

LabVIEW部分视觉函数中文解说第1张

Image:是一个您要搜索模板图像的参考检查图像。

Learn Pattern Setup Data(学习模式设置数据):是一个字符串,包含从本控件或从高级控件(IMAQ Advanced Setup Learn Pattern 2 VI)获得的信息。如果此引脚没有连接,在学习阶段VI使用默认参数。

Learn Mask(学习面膜):是一个可选的屏蔽图像,此图片必须是U8模式的图像。在VI中只学习那些在源图像中相应掩模为零的像素,非零像素被忽略。不要设置这个参数来学习整个图像。

Template Image Out:是一个参考的模板,此模板图像包含的数据定义在匹配阶段的模板模式

IMAQ Setup Learn Pattern 2 VI

设置学习阶段,图案匹配过程中使用的参数。执行IMAQ Learn Pattern 2 VI之前执行此VI。

LabVIEW部分视觉函数中文解说第2张

Learn Mode:学习模板时,使用此引脚指定的不变性模式。

All(0)

(默认值)提取移位和旋转不变匹配的模板信息

Shift Information(1)

提取平移不变性匹配的信息。

Rotation Information(2)

提取旋转不变匹配的信息。


Learn Pattern Setup Data(学习模式设置数据):是一个字符串,包含学习阶段设置参数选择的信息。此输出连接到IMAQ Learn Pattern 2VI或IMAQ Advanced Setup Learn Pattern 2VI

IMAQ Setup Match Pattern 2 VI

IMAQ设定匹配模式2 VI

LabVIEW部分视觉函数中文解说第3张

设置图案匹配的匹配阶段所使用的参数。执行此VI前IMAQ Match Pattern 2VI 或IMAQ Refine MatchesVI。

Minimum Contrast(最低对比度):指定在检查图像中最大像素值和最低像素值的最小期望差异。默认值是0,它允许用算法来计算最小对比度

Match Mode(匹配模式):,在检查图像中寻找模板图案时使用指定的不变性模式。默认值是平移不变性。下列选项是有效的:

Shift Invariant(0)(平移不变)

搜索模板图像,允许为±4°的旋转。

Rotation Invariant(1)(旋转不变)

在图像中搜索模板不分旋转的模板。

Subpixel Accuracy(亚像素精度):决定是否返回匹配结果的亚像素精度。默认值是FALSE。如果匹配功能模式设置为颜色,VI忽略了亚像素精度

Rotation Angle Ranges (degrees)(旋转角度范围(度)):是一个数组,指定你期望模板在每个检查图像中旋转的角度是多少。指定角度上限和下限的范围,以度为单位。

Match Pattern Setup Data(匹配模式设置数据):是一个字符串,其中包含有关匹配阶段设置参数。此输出连接到IMAQ Match Pattern 2VI 或IMAQ Advanced Setup Match Pattern 2VI

IMAQ Match Pattern 3 VI

在检查图像中搜索图案,或模板图像。

LabVIEW部分视觉函数中文解说第4张

ROI Descriptor(目标区域描述):在检查图像指定的区域中执行模式匹配,这个区域必须是一个矩形或旋转矩形轮廓。默认情况下,VI使用整个检查图像进行匹配。

Global Rectangle:边界矩形包含的的坐标。

Contours:是一个目标区域定义的每一个单个形状的轮廓线

Image:是你要搜索模板图像的参考检测图像。

Template Image(模板图像):是在匹配阶段你要搜索的一个参考模板,这个模板图像是IMAQ Learn Pattern 2VI的输出端。

Match Pattern Setup Data(匹配模式设置数据):是一个字符串,其中包含IMAQ Setup Match Pattern 2VI 或IMAQ Advanced Setup Match Pattern 2VI的信息。如果此引脚没有连接,VI所有未配置选项使用默认参数。

Number of Matches Requested(匹配阈值):设置匹配阈值的大小。

Minimum Match Score(最小匹配分数):设置有效匹配的最小分值,有效范围是0至1000之间。

Matches:是一个匹配簇,簇包含以下内容,

Position:是模板中心点对应的一个坐标。

Angle:是当前匹配位置模板在源图像中的旋转角度。

Scale:是原始模板在匹配模板中的大小变化百分比。这个参数没有被用于模式匹配,并总是被设置为1。

Score:匹配结果其范围为0到1000,其中0等于没有匹配,1000等于一个完美的匹配

Bounding Box:是一个在图像中定义了五点模板图案边界的数组,你可以把这个阵列直接连接到IMAQ Overlay Multiple Lines 2VI覆盖在图像上相匹配的位置。

Number of Matches(匹配数目):是一个输入设置项,检测图像中找到的模板匹配的数目。

IMAQ Setup Learn Geometric Pattern 2 VI

设置在学习过程中所使用的参数。运行IMAQ Learn Geometric Pattern 2.VI之前使用

LabVIEW部分视觉函数中文解说第5张

Curve Parameters(轮廓信息):是一个簇包含在学习阶段从模板图像中提取的曲线信息

Extraction Mode(提取模式):指定VI如何标识图像中的轮廓。从以下选项中进行选择:

Normal(0)

(默认)如果你想VI不作任何假设图像或图像背景对象均匀性的,选择“正常”。

Uniform Regions(1)

如果你想要VI对象,无论是在图像或图像的背景包含统一的像素值,请选择均匀的区域。这允许该VI更准确地计算的对象的外部轮廓

Edge Threshold:边缘阈值指定最小的对比度,开始轮廓必须有一个起点。有效值范围从1到255。默认值是75

Edge Filter Size(边缘滤镜尺寸):边缘过滤器大小指定图像中VI使用边缘滤波器,以确定轮廓的宽度。下列选项可用:

Fine(0)

设置边缘滤镜尺寸为精细。

Normal(1)

(默认值)设置的的边缘滤镜尺寸为正常。

Contour Tracing(2)

设置边缘滤镜尺寸跟踪轮廓,提供最好的轮廓提取结果,但会增加处理图像所需的时间。

Min Length:指定最小轮廓的长短,以像素为单位,,你想要识别的最小轮廓,VI忽略任何小于这个值的轮廓曲线长度。默认值是25。

Row Search Step Size(行搜索步长):指定行搜索步的大小,在y方向上,运用该算法巡查轮廓起点到图像之间的行。有效值范围从1到255。默认值是15

Col Search Step Size(列搜索步长):指定列搜索步的大小,在X方向上,运用该算法巡查轮廓起点到图像之间的列。有效值范围从1到255。默认值是15

Max Endpoint Gap(最大端点差):指VI识别一个封闭的轮廓曲线,曲线的端点之间的最大差距,以像素为单位。如果间隙大于该值时,该VI标识作为一个开放曲线的曲线。默认值是10

Closed:指定是否在图像中只识别封闭的轮廓曲线。默认值是FALSE,指定VI识别开放式和封闭式的轮廓曲线。

Subpixel:指定是否检测曲线上各点的亚像素精度。默认值是FALSE。

Learn Geometric Pattern 2 Setup Data(学习几何图案的设置数据):是一个字符串,其中包含学习阶段选择的设置参数的学习数据信息。连接输出到IMAQ Learn Geometric Pattern 2VI 或IMAQ Advanced Setup Learn Geometric Pattern 2VI.

IMAQ Learn Geometric Pattern 2 VI

几何图案学习

创建一个匹配阶段您要搜索的的模板图像的描述。此数据被附加到描述输入模板图像。在匹配阶段,描述数据从模板图像中提取,并用于检查图像中并搜寻模板。

LabVIEW部分视觉函数中文解说第6张

Origin Offset(原点偏移):指定的VI模板图像的中心与模板的起偏移的像素数。原点偏移用于IMAQ Match Geometric Pattern 2VI设置每个模板匹配的匹配结果集内的目标图像的元素位置,默认值是(0,0),设置的模板图像的中心作为原点的模板

Template Image:是一个在匹配阶段您要搜索检查模板图像的参考图像。

Learn Geometric Pattern 2 Setup Data(几何图案学习的设置数据):是一个字符串,其中包含从IMAQ Setup Learn Geometric Pattern 2VI或IMAQ Advanced Setup Learn Geometric Pattern 2VI获得的信息。如果引脚没有连接,在学习阶段VI使用默认参数。

Learn Mask(学习面膜):是一个8 - 比特图像相同大小的可选模板,该模板指定在模板中的边缘搜索,构建面膜时,使用下面的像素值:

0:默认值。相应模板中的图像像素被认为是边缘,只有在IMAQ Setup Learn Geometric Pattern 2VI或IMAQ Advanced Setup Learn Geometric Pattern 2VI中指定的轮廓曲线符合条件参数。

1:在模板图像中相应的像素始终被认为不是一个边缘。

2 :在模板图像中相应的像素的始终被认为是一个边缘

3:当计算关联得分时模板图像的相应的像素不使用。

Angle Offset(角度偏移):指定模板中每个匹配项的角度旋转圆的起点,角度偏移量是用于由IMAQ Match Geometric Pattern 2VI所得到匹配群集的每个模板匹配的目标图像内的角度设置元素。默认值是0,这并没有改变匹配的角度

Template Image Out:一个参考的模板。此模板图像包含模板模式匹配阶段定义的数据

IMAQ Setup Match Geometric Pattern 2 VI

设置几何匹配图案

设置在匹配过程中所使用的参数。使用IMAQ Match Geometric Pattern 2VI前运行VI

LabVIEW部分视觉函数中文解说第7张

Curve Parameters(轮廓曲线参数):是一个簇包含如何从检查图像中提取匹配阶段的轮廓曲线信息,

要注意:如果Use Learn Curve Parameters设置为TRUE VI忽略了轮廓曲线的参数设置。

Extraction Mode(提取模式):指定VI如何从图像中标识轮廓曲线。从以下选项中进行选择:

Normal(0)

(默认),如果你想VI不作任何假设图像或图像背景的均匀性,选择“正常”。

Uniform Regions(1)

如果你想选择的VI对象,无论是在图像或图像的背景包含统一的像素值请选择均匀的区域,。这允许该VI更准确地计算的对象的外部曲线。

Edge Threshold(边缘阈值):指定最小的对比度,必须有一个轮廓曲线起点。有效值范围从1到255。默认值是75。

Edge Filter Size(边缘滤镜尺寸):指定用以确定VI中使用的图像中轮廓曲线边缘滤波器的宽度。下列选项可用:

Fine(0)

边缘滤镜尺寸为精细

Normal(1)

(默认值)设置的的边缘滤镜尺寸正常。

Contour Tracing(2)

设置边缘滤镜尺寸为轮廓跟踪,提供了最好的轮廓提取结果,但会增加处理图像所需的时间。

Min Length(最小长度):指定你想要的VI识别的最小轮廓曲线的长度,以像素为单位。 VI忽略任何长度小于这个值的轮廓曲线。默认值是25

Row Search Step Size(行搜索步长):指定该算法从轮廓曲线起点在y方向上搜索图像的行步长,。有效值范围从1到255。默认值是15

Col Search Step Size(列搜索步长):指定该算法从轮廓曲线起点在X方向上搜索图像的列步长。有效值范围从1到255。默认值是15。

Max Endpoint Gap(最大端点间隙):指定的VI是否将轮廓识别为一个封闭的曲线,轮廓曲线端点之间的最大间隙,以像素为单位。如果间隙大于该值时,该VI标识作为一个开放的中轮廓曲线。默认值是10。

Closed:指定VI是否只识别图像上的封闭曲线。默认值是FALSE,指VI可以识别开放式和封闭式的曲线。

Subpixel(亚像素):指定是否检测轮廓曲线上各点的亚像素。默认值是FALSE。

Match Mode(匹配模式):确定的情况下,是一个你要寻找模板匹配的VI簇。在Range Settings条件下设置这簇的值。

Rotation:VI搜索匹配项的时候使模板旋转检测图像中的模板,启用时旋转

Scale:,启动时以不同尺寸检测图像中的模板是否可能的匹配,默认的比例范围为75%至125%。

Occlusion:启用时,VI搜索出现在图像中的模板,允许指定百分比的模板被遮挡。默认的遮挡范围是0%至25%的

Subpixel Accuracy(亚像素精度):决定匹配时是否计算亚像素精度的位置。默认值是FALSE。

Range Settings(范围设置):是一个数组,约束选项每个匹配项的可接受范围。为了减少搜索时间,这些约束的范围内尽可能地限制,

Match Constraints:指定匹配选项由给定的约束范围。下列选项可用

Rotation Angle (degrees)(0)

设置一个你期望此VI在检查图像中寻找模板匹配的角度范围,如果Rotation不启用VI忽略此范围。

Scale Factor (%)(1)

设置此选项来指定的一个你期望的VI在检查图像中寻找模板匹配的大小范围,

Occlusion (%)(2)

设置此选项来指定一个你在匹配检查图像中预期的阻断量范围。 NI Vision可以准确地检测出有多达50%阻断匹配。如果未启用阻断VI忽略这个范围内。

Min:对于一个给定的Match Constraint最小范围值。

Max:对于一个给定的Match Constraint最大范围值

Use Learn Curve Parameters(使用学习轮廓曲线参数):指定在匹配阶段是否使用的IMAQ Setup Learn Geometric Pattern 2VI 或IMAQ Advanced Setup Learn Geometric Pattern 2VI的轮廓曲线参数提取目标曲线。默认值是TRUE

Match Geometric Pattern 2 Setup Data(几何图案匹配的设置数据):是一个字符串,其中包含匹配阶段的参数设置信息。输出连接IMAQ Match Geometric Pattern 2VI 或IMAQ Advanced Setup Match Geometric Pattern 2VI.

IMAQ Match Geometric Pattern 2 VI

IMAQ几何图案匹配

在检查图像中搜索图案,或模板图像。

LabVIEW部分视觉函数中文解说第8张

ROI Descriptor(目标图案描述符):指定在执行几何匹配时检查图像的区域,这个区域必须是一个矩形或旋转矩形轮廓。默认情况下,VI使用整个图像检查匹配。

Global Rectangle(完整矩形):包含整个矩形边框的坐标。

Contours:定义每一个ROI的的单个形状。

ID指轮廓是一个ROI的外部还是内部边缘。

Type 是轮廓的形状类型

Coordinates表示轮廓的相对位置

Image:是要在检测图像中搜索模板图像的参考。

Template Image:是一个在匹配阶段你要搜索的参考几何模板,。模板图像是IMAQ Learn Geometric Pattern 2VI.的输出。

Match Geometric Pattern 2 Setup Data(几何图案匹配的设置数据):是一个字符串,其中包含从IMAQ Setup Match Geometric Pattern 2或IMAQ Advanced Setup Match Geometric Pattern 2VI中读取的信息,如果引脚没有连接,VI所有未配置的选项使用默认参数。

Number of Matches Requested(要求匹配的数量):要求有效的匹配预期数量是多少。

Minimum Match Score(最小匹配分数):是被认为有效的最小匹配得分。一个匹配的数据范围是0至1000之间。

Matches (pixel)(匹配(像素)):包含在图像中找到匹配的信息:

Position(位置):是一个模板原点位置相对应的点坐标群集

Angle:在当前匹配位置模板的旋转角度,以度为单位。

Scale:是匹配模板相对于原来的模板图像的大小比率,以百分比表示。

Score:匹配结果排名范围为0到1000,其中0等于没有匹配和1000等于一个完美的匹配。

Bounding Box():是一个在模板的边界定义了五个点的数组。

Contrast Reversed(对比度反转):指定匹配的模板图像是否的反色。如果匹配的模板图像的反色此参数为true,。例如,匹配是​​在黑色背景上的白色物体,但模板图像是在白色背景上的黑色物体。如果此参数为FALSE,模板图像不反色。

Occlusion %(阻断百分比):是匹配遮挡的百分比。

Template Target Curve Score(模板目标轮廓曲线分数):指定如何紧密地在图像匹配模板中的匹配区域检查目标轮廓曲线。分数的值的范围可以从0到1000,其中的得分1000表示的检查图像的匹配区域中的所有曲线在模板图像中都有一个对应的曲线

注意:默认情况下,VI不计算在模板目标轮廓曲线分数。使用IMAQ Advanced Setup Match Geometric Pattern 2VI配置的算法来计算这个值。

Target Template Curve Score(目标模板曲线分数):同上。

Correlation Score(相关分数):指定的匹配的准确性,通过以下方式获得比较的模板图像的匹配区域中使用的相关性度量,比较这两个区域作为其像素值的函数。1000的分数表示一个完美的比匹配,得分为0表示不匹配。

Matches (real-world)(匹配(世界坐标)):包含在图像中找到一个匹配的信息。

注意:如果图像是经过校准的图像,匹配(真实世界)可能会有不同匹配(像素)。如果图像是经过校准的图像,位置,角度,和边框中返回世界的单位。

Position:是一个模板原点位置相对应的点坐标群集

Angle:在当前匹配位置模板的旋转角度单位是度。

Scale:是匹配模板相对于原来的模板图像的大小比率,以百分比表示。

Bounding Box:是一个定义模板五个点的边界数组。

Contrast Reversed:指定匹配的模板图像是否的反色。如果匹配的模板图像的反色此参数为true,。例如,匹配是​​在黑色背景上的白色物体,但模板图像是在白色背景上的黑色物体。如果此参数为FALSE,模板图像不反色。

Occlusion %(阻断百分比):是匹配遮挡的百分比。

Template Target Curve Score(模板目标轮廓曲线分数):指定如何紧密地在图像匹配模板中的匹配区域检查目标轮廓曲线。分数的值的范围可以从0到1000,其中的得分1000表示的检查图像的匹配区域中的所有曲线在模板图像中都有一个对应的曲线

注意:默认情况下,VI不计算在模板目标轮廓曲线分数。使用IMAQ Advanced Setup Match Geometric Pattern 2VI配置的算法来计算这个值。

Target Template Curve Score(目标模板曲线分数):同上。

Correlation Score(相关分数):指定的匹配的准确性,通过以下方式获得比较的模板图像的匹配区域中使用的相关性度量,比较这两个区域作为其像素值的函数。1000的分数表示一个完美的比匹配,得分为0表示不匹配。

Number of Matches(匹配数量):在检查图像模板匹配的基础上的输入设置匹配的数量。

IMAQ Clamp Horizontal Max VI

在水平方向上测量的距离,从搜索区域的垂直边朝搜索区域的中心的搜索,该VI定位一边线或耙组并行搜索。通过对比度和斜率来决定边缘。

LabVIEW部分视觉函数中文解说第9张

Settings:是一个簇,定义边缘检测算法的参数和图像上重叠的信息,前三个参数指定检测边缘所使用的筛选器。

Contrast:指定边缘对比度的阈值,在检测过程中只有边缘对比度大于这个值边缘才能使用。对比度定义为前边缘和后边缘的平均像素强度之差。

Filter width:指定的像素的数量,VI在任一侧查找边缘对比度的平均值。

Steepness:指定边缘的斜率,此值表示相对应边缘的过渡区的像素数量。

Subsampling Ratio:二次取样比指定的像素的数量,分隔两个连续的前倾的搜索线

Show Search Area(显示搜索区域):确定是否在图像上叠加显示目标区域。

Show Search Lines(显示搜索线):确定用于定位的边缘搜索线是否是在图像上重叠显示。

Show Edges Found(显示边缘):确定是否在发现的边缘位置上重叠显示结果图像

Image:参考源图像

Rectangle:指定搜索矩形区域的坐标。分别为左上角X,Y;右下角X,Y坐标和以中心为旋转点指定旋转角度。

Coordinate System:指定的矩形坐标与系统相联系

Edge Coordinates:是一个检测到的边缘的空间坐标数组组成的簇。

Image Out:是一个参考目标图像,根据设置的搜索区域和/或测量的结果,在图像上重叠

Distance(距离):返回的命中线之间的测量距离

Coordinate System (duplicate)(坐标系(副本)):是一个参考的坐标系

Setup Learn Color Pattern VI

(色彩模式学习设置)

设置学习过程中使用的的颜色参数,使用IMAQ Learn Color PatternVI运行此VI。

LabVIEW部分视觉函数中文解说第10张

Ignore Color Spectra(忽略颜色光谱):是一个数组,颜色光谱提供了一套的从模板图像的颜色特征排除一组颜色。忽略的每种颜色都是颜色频谱的主要色彩。在学习阶段排除任何颜色在模板匹配阶段也将被忽略。

Learn Mode:学习模板时,使用此引脚指定的不变性模式。

All(0)

(默认值)提取移位和旋转不变匹配的模板信息

Shift Information(1)

提取平移不变性匹配的信息。

Rotation Information(2)

提取旋转不变匹配的信息。


Feature Mode(功能模式):设定学习一个图案颜色时指定使用的颜色特征模式,从以下值中选择:

Color and Shape(0)

(默认值)提取模板匹配阶段区分颜色和形状特征的信息

Color(1)

提取模板相匹配的色彩信息。

Shape(2)

提取模板相匹配的形状特征信息。


Ignore Black and White(忽略黑与白):指定是否排除模板图像的颜色特征的黑色或白色,在学习过程中排除的任何颜色在模板在匹配阶段也会被忽略。请从以下值:

Disabled(0)

(默认值)指定在匹配阶段,黑色和白色像素不会被忽略。

Ignore Black(1)

指定在匹配阶段黑色像素被忽略。

Ignore White(2)

指定在匹配阶段白色像素被忽略。

Ignore Black and White(3)

指定在匹配阶段黑色和白色像素都被忽略


Saturation Threshold(饱和阈值):用于区分两种颜色之间具有相同色相值的阈值。

Learn Color Pattern Setup Data(学习色彩模式设置数据):是一个字符串,包含学习阶段设置参数选择的信息,此输出连接到IMAQ Learn Color PatternVI

IMAQ Learn Color Pattern VI

(IMAQ学习颜色模式)

在彩色模式匹配阶段创建一个你要查找的模板图像的颜色描述,此描述的数据被附加到输入彩色模板图像。在彩色图案匹配步骤中,颜色模板描述符是从彩色图像中提取,并用于在彩色图像中搜索匹配的模板。

LabVIEW部分视觉函数中文解说第11张

Image:是您要在检查图像中搜索颜色模板图像的参考图像。

Learn Color Pattern Setup Data(色彩模式学习设置数据):是一个字符串,其中包含从IMAQ Setup Learn Color PatternVI中获得的信息,如果引脚没有连接,在学习阶段VI使用默认参数,默认学习颜色和形状平移不变的模式匹配数据。

Template Image Out:输出是一个在匹配阶段你要搜索的参考颜色模板,模板图像包含匹配阶段定义颜色模板模式的数据。

IMAQ Setup Match Color Pattern VI

设定颜色匹配模式

设置颜色匹配处理过程中所使用的参数,运行VI之前使用IMAQ Match Color PatternVI.

LabVIEW部分视觉函数中文解说第12张

Color Score Weight(颜色匹配度):(介于0和1000)确定在模式匹配中颜色在匹配中的百分比,该软件使用颜色匹配率做最终匹配排名。例如,如果您使用的比率为1000,该算法找到每个匹配项同时使用色彩和形状信息,然后根据它们的颜色成绩排名匹配项。如果比率是0时,匹配的排名是根据它们的形状分数。缺省值是500,表明匹配得分使用的颜色和形状分数的等量组合。

Minimum Contrast(最低对比):指定在检查图像时最大亮度和最低亮度颜色像素差异的最小值。默认值是0

Match Mode:在使用颜色模板模式检查图像时,指定的不变性模式。请选以下值:

Shift Invariant(0)

(默认值)假设它是不超过4度旋转。搜索图像中的颜色模板图案,

Rotation Invariant(1)

旋转没有限制的搜索图像中颜色模板图案.


Match Feature Mode(匹配功能模式):指定在彩色图像中使用颜色模板模式时的功能,下面的值是有效的:

Color and Shape(0)

(默认)在图像中搜索颜色模板模式时,使用颜色和形状特征。

Color(1)

在图像中搜索颜色模板模式时,使用颜色特征。

Shape(2)

在图像中搜索颜色模板模式时,使用形状特征。


Subpixel Accuracy(亚像素精度):亚像素精度决定是否返回匹配结果的亚像素精度。默认值是FALSE。如果匹配功能模式设置为颜色,VI忽略了亚像素精度。

Rotation Angle Ranges (degrees)(旋转角度范围(度)):是一个范围数组,图像每旋转多少角度检查指定范围有多少颜色模板。指定一个上限和下限角度范围,以度为单位。

Color Sensitivity(颜色灵敏度):指定的图像中颜色灵敏度信息,默认值是低。当你需要分辨颜色有高色调值时,此选项设置为高。

Search Strategy(搜索方式):指定在图像搜索阶段期间所使用的颜色特征,从以下方式选择:

Conservative(0)

使用一个非常小的步长大小,最少量的二次抽样,和在模板中的所有的颜色信息。这是一个保守的方法也是最可靠的寻找任何图像中模板的方法,可能降低速度。

Balanced(1)

使用积极和保守之间的方法。

Aggressive(2)

使用大的步长,大量的二次抽样,和模板中所有的颜色频谱信息。

Very Aggressive(3)

使用最大的步长,最多二次抽样,和只有从模板搜寻主要颜色的模板,使用该方法时模板中的颜色几乎是均匀的,很好的从图像中把模板从背景中分离出来。这种方式是最快在图像找到模板中的方式。


Match Color Pattern Setup Data(匹配颜色模式设置数据):是一个字符串,其中包含选择匹配阶段有关设置参数的信息。将输出接到IMAQ Match Color PatternVI.

IMAQ Match Color Pattern VI

IMAQ匹配颜色模式

在输入图片搜索彩色图案,或颜色的模板图像。使用此VI事先确保颜色匹配阶段颜色模板图像已使用配置IMAQ Learn Color PatternVI。

LabVIEW部分视觉函数中文解说第13张

Optional Rectangle(可选矩形):定义了四个元素的数组,其中包含的左,上,右,下坐标区域,右侧和底部的值是单独的不在该地区,可选矩形是空的或没有连接。VI将对整个图像操作。

Image:是您要在彩色图像中查找颜色模板图像的的参考。

Template Image:是一个在匹配阶段你要搜索参考模板图像的颜色模板,模板图像是IMAQ Learn Color PatternVI的输出。

Match Color Pattern Setup Data(颜色匹配模式设置数据):是一个字符串,其中包含从IMAQ Setup Match Color PatternVI获得的信息.如果该输入没有连接,在匹配阶段VI使用默认参数。

Number of Matches Requested(匹配要求的阈值):是有效的匹配预期匹配数量。

Minimum Match Score(最小匹配分数):是有效的最小匹配数可以。匹配的数据范围是0至1000之间

Matches:是一个数组匹配簇。匹配返回以下内容:

Position:对应位置是模板的中心点坐标的一个簇。

Angle:角是在在当前匹配位置模板在源图像中的旋转角度

Scale:是从模板在原始模板匹配的大小百分比变化,这个参数没有被用于模式匹配,并总是被设置为1

Score:匹配排名,为0到1000的结果,其中0等于没有匹配和1000等于一个完美的匹配

Bounding Box:在图像中定义一个模板图案五点边界的数组。你可以把这个阵列直接连接到IMAQ Overlay Multiple Lines 2VI覆盖在图像上的一个匹配位置。

Number of Matches:设置在检查图像模板匹配时的输入匹配数量是多少。

IMAQ Read Image And Vision Info VI

读取图像文件,包括任何额外保存在图像中的视觉信息。这包括覆盖信息,图案匹配的模板信息,校准信息和自定义数据。

LabVIEW部分视觉函数中文解说第14张

File Path:完整路径,包括读该文件驱动器,目录和文件名。

Image:是一个图像文件中应用的参考图像结构数据。

Load Color Palette? (No)(加载调色板吗? (“否”)):决定如果颜色表存在是否要在文件中载入的颜色表。如果加载了,这个表的读取和返回输出颜色调色板。默认值是FALSE

Color Palette out(调色板输出):表示三基色平面中的每一个256色元素的数组组成的簇。一个特定的颜色是施加三基色平面中的每一个(红色,绿色和蓝色)0和255之间的一个值的结果。如果三个平面具有相同的值,则得到的灰度级(0指定黑色和255指定白色)。

Redis the output red value.

Greenis the output green value.

Blueis the output blue value


Image Out:是一个参考图片。

IMAQ Load Image Dialog VI

显示一个对话框,你可以指定图像的一个或多个路径。这个对话框是类似的LabVIEW文件对话框原始,但它提供了一个预览选定的图像文件

注意:此VI不支持ETS的目标或VxWorks目标

LabVIEW部分视觉函数中文解说第15张

Button Label(按钮标签):标签上显示在文件对话框中的“确定”按钮

注意:如果这个参数的值是长度超过宽度的按钮,在文件对话框不显示整个标签。在英文版本的Windows中,该按钮是大约11个字符宽

Prompt(提示):是出现在对话框的标题栏的自定义消息。默认情况下是打开的

Start Path(开始路径)其内容是LabVIEW最初显示在对话框中的目录路径。如果这个参数是无效的或无限化,出现一个文件对话框中查看对话框中的最后一个目录

Multiple Files? (No)(多个文件? (“否”)):确定是否可以将多个文件选择对话框中的。默认值是FALSE

Default Name(默认的名字):是你想要出现在该对话框中的初始文件名或目录名的名字。默认值是一个空字符串。

Pattern:模式限制文件显示在相匹配图案对话框中的名称,该参数不限制显示的目录。

在此VI的图案匹配类似Windows文件名中的通配符匹配时使用的匹配。如果您指定的问号(?)或星号(*)以外的字符,VI显示包含这些字符的文件或目录。您可以使用问号(?)匹配任何单个的字符。您可以使用星号(*)来匹配一个或多个字符的任何序列。

例如,一个*.png; *.BMP返回匹配的任何PNG扩展文件和其文件扩展名为bmp的文件,为了匹配多个模式,使用分号(;)分开的模式。如空格,制表符,回车,从字面上,避免使用空格,除非他们的扩展名样式。例如,如果您使用*.jpg;*.tif,对话框中显示所有JPG和TIF文件。如果您使用的*.jpg; *.tif,,该对话框只显示jpg结尾文件。

Pattern Label(模式标签):是自定义模式中显示在文件对话框上标签,如果你不将一个字符串输入到该引脚,自定义过滤器默认任何自定义图案为标签。

Path:如果MultiSelect设置为FALSE,Path是使用此对话框选择的文件的完整路径。

Paths:如果MultiSelect设置为TRUE,Paths使用此对话框选择的文件的完整路径。

Cancelled?:如果选择TRUE在执行过程中如果选择取消对话框或出现错误将弹出对话框。

IMAQ Advanced Setup Learn Pattern 2 VI

IMAQ高级设置学习模式

在学习阶段用于模式匹配优化和微调高级参数,在IMAQ Learn Pattern 2VI之前执行此VI,如果你使用IMAQ Setup Learn Pattern 2VI跟着使用此VI,执行IMAQ Advanced Setup Learn Pattern 2 VI之后执行IMAQ Setup Learn Pattern 2 VI

LabVIEW部分视觉函数中文解说第16张

Learn Pattern Setup Data In(设置学习模式数据):是一个字符串,其中包含IMAQ Setup Learn Pattern 2VI的设置信息。如果引脚没有连接,所有未配置的选项VI都将使用默认参数,

Advanced Shift Learn Options(前移学习选项):是一组在学习阶段使用的选项,该阵列是由下列元素:

Setup Data Item(设置数据项):确定在学习阶段您要使用的平移不变性匹配的选项。以下是可能的值

Initial Step Size(0)

初始阶段指定样品扫描整个检查图像期间位移不变匹配的图像最大数量像素。默认值是7。该算法可以根据初始样本的大小和模板图像降低初始步长的值。如果步长是一个奇数,VI强制使用相邻更小的奇数整数。

Initial Sample Size(1)

指定初始阶段平移不变性匹配您想要包括样品中模板的像素数。默认值是0,这允许该算法计算初始样本量,对于最佳的速度,VI将大小小于240的12的整数倍,和将大小大于240强制转换为60的整数倍。

Initial Sample Size Factor(2)

指定初始阶段移位不变匹配的样品大小与模板的大小的百分比,以像素为单位。默认值是0,导致VI使用Initial Sample Size。如果您提供Initial Sample Size Factor和Initial Sample Size的值,的VI使用Initial Sample Size。对于最佳的速度,VI将大小小于240的12的整数倍,和将大小大于240强制转换为60的整数倍

Final Sample Size(3)

指定在最后阶段平移不变性匹配你要添加的初始样本的模板像素的大小。

Final Sample Size Factor(4)

Specifies the size of the sample for the final phase of shift-invariant matching as a percent of the edge points in the template, in pixels. The default is 0, which causes the VI to use the Final Sample Size. If you provide values for both the Final Sample Size Factorand the Final Sample Size, the VI uses the Final Sample Size.

Subpixel Sample Size(5)

Specifies the number of template pixels that you want to include in a sample for the subpixel phase of shift-invariant matching. The default is 0, which allows the algorithm to compute the Subpixel Sample Size. For optimal speed, the VI coerces sizes that are less than 240 to an integer multiple of 12 and coerces sizes greater than 240 to an integer multiple of 60.

Subpixel Sample Size Factor(6)

Subpixel Sample Size Factor specifies the size of the sample for the subpixel phase of shift-invariant matching as a percent of the template size, in pixels. The default is 0, which causes the VI to use the Subpixel Sample Size. For optimal speed, the VI coerces sizes that are less than 240 to an integer multiple of 12 and coerces sizes greater than 240 to an integer multiple of 60.

IMAQ Calibration Target to Points - Circular Dots VI

IMAQ校准目标点 - 圆点

检测一个二进制图像中的圆点并返回像素和现实世界的校准点

LabVIEW部分视觉函数中文解说第17张

ROI Descriptor:ROI纠正:

Global Rectangle(全局矩形):包含矩形边界的坐标

Contours(轮廓线):是定义ROI的每一个的单个形状。

Alpha

ID是指轮廓是否是一个ROI的外部或内部的边缘。

TYPE:该轮廓的形状类型。

Coordinates:表示相对位置的轮廓

Target Image:包含图像圆点

Grid Descriptor(网格描述):现实世界的单位指定水平和垂直网格中的点与点之间的间距,

X Step: X方向对应于真实世界单位中的像素的宽度

Ystep:Y方向对应于真实世界单位中的像素的宽度

Xunit:是X步和Y步的单位。下列选项是有效的

Undefined(0)

计量单位是不确定的

Microinch(7)

计量单位是微英寸。

Angstrom(1)

计量单位是埃。

Inch(8)

计量单位是英寸为。

Micrometer(2)

计量单位是微米。

Feet(9)

单位计量是英尺。

Millimeter(3)

计量单位是毫米。

Nautical miles(10)

单位计量是海里。

Centimeter(4)

计量单位是厘米。

Standard miles(11)

单位计量是英里。

Meter(5)

计量单位是米。

Steps(12)

计量单位是步。

Kilometer(6)

单位计量公里。

Grid Size(网格大小):用于指定在x和y方向的网格点的数目。指定最大的X和最大的Y为0,在网格中使用的所有点。

Max X:在x方向上指定最大的网格点的数量,

Max Y:在Y方向上指定最大的网格点的数量

Target Image (dup)(目标图片(DUP)):一个参考目标图像。

Reference Points(参考点):作为参考点来学习校准的网格点的位置。

Pixel Coordinates(像素坐标):是在图像中发现的像素的坐标。X:是x坐标点,Y:是Y坐标点

Real World Coordinates(现实世界坐标):是在现实世界中的点的相对位置,X,Y点作用同上。

Unit(单位):返回现实世界坐标单位。

Image Size(图片大小):指定校准模板图像的大小。

X:是图像的水平尺寸。

Y:是图像的垂直尺寸。

IMAQ Set Simple Calibration2 VI

IMAQ简单的校正设置

用于在x和y方向上的像素比率设置一个简单的校准。

LabVIEW部分视觉函数中文解说第18张

Image:是参考源图像

Pixel Distances(像素距离):指定真实世界图像像素的比率和单位,

X Step:对应于真实世界单位中的一个像素的宽度。
Y Step:对应于真实世界单位中的一个像素的高度。

Xunit:是X步和Y步的单位。下列选项是有效的

Undefined(0)

计量单位是不确定的

Microinch(7)

计量单位是微英寸。

Angstrom(1)

计量单位是埃。

Inch(8)

计量单位是英寸为。

Micrometer(2)

计量单位是微米。

Feet(9)

单位计量是英尺。

Millimeter(3)

计量单位是毫米。

Nautical miles(10)

单位计量是海里。

Centimeter(4)

计量单位是厘米。

Standard miles(11)

单位计量是英里。

Meter(5)

计量单位是米。

Steps(12)

计量单位是步。

Kilometer(6)

单位计量公里。


Calibration Template Image(校准模板图片):输出图像的参考

IMAQ Learn Micro Plane VI

学习微平面,在非平面的工作平面校正图像校准信息。

LabVIEW部分视觉函数中文解说第19张

Calibration Template Image(标定模板图片):包含校准信息的参考图像

Image:是参考源图像

Reference Points(参考点):是在用于学习校准的参考点。手动创建参考点或使用IMAQ Calibration Target to Points - Circular DotsVI.

Pixel Coordinates(像素坐标):参考点的像素坐标X是x点的坐标,Y是y点的坐标

Real World Coordinates(现实世界坐标):是在现实世界坐标中的点的相对位置,X,Y同上。
Unit:是真实世界的坐标的单位。

Image Size:指定校准模板图像的大小。X是在图像的水平尺寸。Y是图像的垂直尺寸。

Calibration Template Image Out(标定模板图像输出):是一个输出图像的参考。

IMAQ Learn Perspective Calibration VI

IMAQ透视校正学习

学习立体校准信息,提出一个摄像头不垂直于被检查对象的平面时正确的透视畸变。

LabVIEW部分视觉函数中文解说第20张

Calibration Template Image(标定模板图片):是包含校准信息的参考图像。

Image:是参考的源图像

Reference Points(参考点):是在用于学习校准的参考点。手动创建参考点或使用IMAQ Calibration Target to Points - Circular DotsVI.

Pixel Coordinates(像素坐标):参考点的像素坐标X是x点的坐标,Y是y点的坐标

Real World Coordinates(现实世界坐标):是在现实世界坐标中的点的相对位置,X,Y同上。
Unit:是真实世界的坐标的单位。

Image Size:指定校准模板图像的大小。X是在图像的水平尺寸。Y是图像的垂直尺寸。

Calibration Template Image Out(标定模板图像输出):是输出图像的参考。

IMAQ Learn Distortion Model VI失真模式学习

学习失真模型的相机和镜头设置。如果你的相机不垂直于检测的对象,你可以进行失真建模的角度校准。

LabVIEW部分视觉函数中文解说第21张

Distortion Model Setup(失真模型设置):用于指定失真模型的设置。

Distortion Model(失真模型):指定失真模型的类型。

None(-1)

不学习失真模型。

Polynomial(0)

学习多项式失真模型。使用多个系数提高计算精度,牺牲速度

Division(1)

学习一分失真模型。使用这种失真模式时,图像中包含最小的失真。

Polynomial Model Setup(多项式模型的设置):配置多项式模型

Radial Coefficient(径向系数):指定使用的多项式系数数

Tangential Coefficients(切向系数):使能切向畸变的校正。传感器错位发生时切向畸变校正。

Calibration Template Image(标定模板图片):包含校准信息的参考图像

Image:是参考源图像

Reference Points(参考点):是在用于学习校准的参考点。手动创建参考点或使用IMAQ Calibration Target to Points - Circular DotsVI.

Pixel Coordinates(像素坐标):参考点的像素坐标X是x点的坐标,Y是y点的坐标

Real World Coordinates(现实世界坐标):是在现实世界坐标中的点的相对位置,X,Y同上。
Unit:是真实世界的坐标的单位。

Image Size:指定校准模板图像的大小。X是在图像的水平尺寸。Y是图像的垂直尺寸。

Add Points and Learn (True)(加点学习(真)):TRUE时,加点学习失真模型。当假的,只有点。默认值是TRUE。如果你学会了使用一个图像校准,将该参数设置为TRUE,加点学习校准模板。如果你学会了从多个网格图像校准,前n-1个图像设置此参数为FALSE,然后将最后一个图像设置为TRUE。

Calibration Template Image Out(标定模板图像输出):输出图像的参考。

IMAQ Learn Camera Model VI

IMAQ学习相机型号

对摄像机进行详细的特性学习,包括焦距,光学中心和失真模型。因为相机型号包括失真模型,你不需要一个独立的失真模型计算。

LabVIEW部分视觉函数中文解说第22张

Distortion Model Setup(失真模型设置):用于指定失真模型的设置。

Distortion Model(失真模型):指定失真模型的类型。

None(-1)

不学习失真模型。

Polynomial(0)

学习多项式失真模型。使用多个系数提高计算精度,牺牲速度

Division(1)

学习一分失真模型。使用这种失真模式时,图像中包含最小的失真。

Polynomial Model Setup(多项式模型的设置):配置多项式模型

Radial Coefficient(径向系数):指定使用的多项式系数数

Tangential Coefficients(切向系数):使能切向畸变的校正。传感器错位发生时切向畸变校正。

Calibration Template Image(标定模板图片):包含校准信息的参考图像

Image:是参考源图像

Reference Points(参考点):是在用于学习校准的参考点。手动创建参考点或使用IMAQ Calibration Target to Points - Circular DotsVI.

Pixel Coordinates(像素坐标):参考点的像素坐标X是x点的坐标,Y是y点的坐标

Real World Coordinates(现实世界坐标):是在现实世界坐标中的点的相对位置,X,Y同上。
Unit:是真实世界的坐标的单位。

Image Size:指定校准模板图像的大小。X是在图像的水平尺寸。Y是图像的垂直尺寸。

Add Points and Learn (True)(加点学习(真)):TRUE时,加点学习失真模型。当假的,只有点。默认值是TRUE。如果你学会了使用一个图像校准,将该参数设置为TRUE,加点学习校准模板。如果你学会了从多个网格图像校准,前n-1个图像设置此参数为FALSE,然后将最后一个图像设置为TRUE。

Calibration Template Image Out(标定模板图像输出):输出图像的参考。

Internal Parameters(内部参数):表示学到焦距的相机型号和光学中心。

Insufficient Data(数据不足):如果满足以下任何条件的返回TRUE:不同的投影平面的数目少于5时,在投影平面的角度差是小于20度,或在使用中的镜头是远心镜头的。

Focal Length (pixel)(焦距(像素)):表示焦距以像素为单位。

注意:使用下面的公式来获得焦距,在现实世界中的单位:

以毫米为单位的焦距=焦距x像素尺寸以毫米为单位(以像素为单位)。请参阅您的相机文件,获得的像素大小。

FX:表示在x方向上的焦距。
FY:表示在y方向上的焦距

Optical Center (pixel)(光学中心(像素)):表示图像的光学中心。
CX:表示x分辨率的光学中心。
CY:表示y分辨率的光学中心

IMAQ Set Calibration Axis Info VI

设置校准轴信息

分配坐标系统信息到一个校准模板图像。

LabVIEW部分视觉函数中文解说第23张

Calibration Template Image In(标定模板图像输入):是一个用于校准系统的参考模板图像。

Calibration Axis Info(标定轴信息):定义一个现实世界的参考坐标系。

Origin Pixel(原点坐标):参照坐标系的原点,以像素为单位表示。

Angle Relative to Horizontal (deg)(角度相对水平(度)):是真实世界坐标系统的x-轴相对于水平的角度。水平表示圆的中心所在的行。角度和微平面校准,你必须计算出相应的角度在现实世界和像素之间的坐标。隐式学习的校准时,校准轴的定义是相对的。Alpha参考点定义的隐含校准轴。

Axis Reference(轴参考):被定义为直接或间接的轴参考。有关详细信息,请参阅轴类型。

Calibration Template Image Out(标定模板图像输出):输出图像的参考。

IMAQ Correction Learn Setup VI

IMAQ修正学习设置

用于设置校正图像中的标定参数。

LabVIEW部分视觉函数中文解说第24张

Correction ROI Descriptor(修正ROI描述符):用于指定校准校正图像中的ROI。如果不存在用户定义的ROI,整个图像被校正。

Calibration Template Image(校准模板图片):是一个包含校准信息的参考图像。

Correction Learn Setup(修正学习设置):包含如何进行图像校正的信息,

Corrected Image Scaling(校正后的图像缩放):定义校正图像时要使用的纵横缩放。

Scale to Preserve Area(0)

缩放校正后的图像,使得图像中的特征与输入图像具有相同的尺寸。

Scale to Fit(1)

校正后的图像被缩放到作为输入图像具有相同的大小。

Corrected Image Learn RO(学习校正后图像的ROI):校正图像时指定使用的ROI,

Full Image(0)

无论用户定义的或校准定义的感兴趣区,整个图像被始终校正。

Calibration ROI(1)

对标定ROI所限定的区域进行校正。校准ROI计算由该算法和对应的校准模板包含点的面积。

ROI(2)

ROI描述符所定义的区域进行校正。

ROI AND Calibration ROI(3)

定义ROI和校准ROI的交集纠正域区的。

ROI OR Calibration ROI(4)

定义ROI和校准ROI的修正。

Learn Correction Table?(学习校正表?):是一个布尔量输入值。如果你想校正表被确定并存储,此输入设置为TRUE。加速校正表校正图像的过程。如果几个图像将要校,正这是有用的。

Calibration Template Image Out(标定模板图像输出):输出图像的参考,该映像包含学习校准信息。

IMAQ Set Calibration Info VI

设置校准信息

适用于校准信息从校准模板到另一个图像。两个图像必须是相同的大小。

LabVIEW部分视觉函数中文解说第25张

Origin Offset(原点偏移):指定原点的位置(X,Y)(左上角),模板图像(图片SRC)与目标图像(图像DST)的原点偏移,默认值是(-1,-1)。

Image Src:是一个参考的源图像。

Image Dst:是一个参考目标图像

Calibrated Image(校准图片):是输出图像的参考,该映像包含学习校准信息。可以通过使用此映像在您的应用程序中传播校准信息。

IMAQ Get Calibration Info2 VI

获取校准信息

返回与图像相关联的校准信息。

LabVIEW部分视觉函数中文解说第26张

Calibration Template Image(标定模板图像):是一个包含校准信息的参考图像。

Return Error Information (False):为true时,计算误差映射和错误统计。默认值是FALSE。

Error Map:返回错误校准模板图像的映射。

User ROI Descriptor(用户ROI描述):定义您指定的时间标定区域。

Global Rectangle:外切矩形包含的坐标。

Contours:定义一个ROI的每一个的单个形状。

ID:是指轮廓是否是一个ROI的外部或内部的边缘。
Type:是该轮廓的形状类型。
Coordinates:表示轮廓的相对位置。

Calibration Template Image (duplicate)(标定模板图像(副本)):输出图像的参考。

Error Statistics(错误统计):提供校准图像的错误信息

Mean Error:表示在现实世界单位中的平均距离误差。

Maximum Error(最大误差):表示在真实世界单位的最大距离误差。

Standard Deviation(标准偏差):表示在真实世界单位的距离误差的标准偏差。

% Distortion(%失真):表示失真的百分比。所占的百分比失真的统计数据是通过计算每个网格点距光轴的距离除以计算的误差所产生的平均结果。

Calibration Learn Setup(校准学习设置):包含校准图像的信息。

Method:返回所使用的校准方法的类型。

Distortion:返回找到在图像中的失真类型。

Corrected Image Scaling(校正后的图像缩放):返回用于校正的图像的纵横缩放

Corrected Image Learn ROI(校正后的图像学习ROI):返回用于校正的图像的ROI

Learn Correction Table?(学习校正表?):返回校准时学习所设定的值。

Grid Descriptor(网格描述):返回用于校准的图像缩放常量

X Step:表示校准网格点之间的水平距离,现实世界中单位。

YStep:表示校准网格点之间的垂直距离,现实世界中单位。

Unit:表示的X步和Y步的单位。

Calibration ROI Descriptor(校准ROI描述符):返回的ROI对应的图像区域,这里该校准信息是准确的。

Global Rectangle:外切矩形包含的坐标。

Contours:定义一个ROI的每一个的单个形状。

ID:是指轮廓是否是一个ROI的外部或内部的边缘。
Type:是该轮廓的形状类型。
Coordinates:表示轮廓的相对位置。

Calibration Axis Info(校准轴信息):返回标定轴的信息。

Origin Pixel(像素原点):返回的参考坐标系的原点,以像素为单位表示。

Angle Relative to Horizontal (deg)(角度相对水平(度)):返回相对于水平方向的角度,单位为度。圆中心一列表示水平。

Axis Reference(轴参考):返回的是该轴的方向。

IMAQ Resample VI

以一个用户定义的大小重新采样图像。您可以使用这个VI显示一个缩小或放大的图像。

LabVIEW部分视觉函数中文解说第27张

X Resolution:指定的图像的水平分辨率。

X Resolution:指定的图像的垂直分辨率。

Image Src:是一个参考的源图像。

Image Dst:是目标图像的参考。

Interpolation Type(插补方式):用于指定图像进行重新取样时的插补方法。默认值是零级。下面的选项是有效的:

Zero Order(0)

四舍五入到最接近的整数像素位置

Bi-Linear(1)

使用线性插值的x-和y-方向的像素位置计算

Quadratic(2)

使用二次公式来计算的像素位置

Cubic Spline(3)

采用三次样条计算像素位置

Optional Rectangle(可选矩形):定义了四个元素的数组,其中包含的左,上,右,下坐标的区域处理。的右侧和底部的值是独立的不在该地区。可选矩形是空的,或者没有连接,VI将对整个图像操作。

Image Dst Out:是一个参考目标图像。如果Image Dst连接,Image Dst Out与Image Dst是相同的。否则,Image Dst是指所引用的Image Src的引用。

IMAQ Expand VI

通过调节水平和垂直分辨率,扩展(重复)的图像或图像的一部分。

LabVIEW部分视觉函数中文解说第28张

Optional Rectangle(可选矩形):定义了四个元素的数组,其中包含的左,上,右,下坐标的区域处理。的右侧和底部的值是独立的不在该地区。可选矩形是空的,或者没有连接,VI将对整个图像操作。

Image Src:是一个参考的源图像。

Image Dst:是目标图像的参考

X Duplication Step:指定每列重复的像素数目。如果使用默认值(1),该列被重新复制。

Y Duplication Step:指定每行重复的像素数目。如果使用默认值(1),该行被重新复制。

Image Dst Out:是一个参考目标图像。如果Image Dst连接,Image Dst Out与Image Dst是相同的。否则,Image Dst是指所引用的Image Src的引用。

例如,如果连接一个256×256的图象和在X和Y都等于2,所得到的图像的分辨率为512×512。现在在原始图像中的每个像素在新的图像中表示四个像素(2×2),。
下图显示了一个扩展的图像复制步骤,其中X等于2,Ÿ等于3。

LabVIEW部分视觉函数中文解说第29张

IMAQ Extract VI(图像提取VI)

Owning Palette: Image Manipulation
Requires: NI Vision Development Module

Extracts (reduces) an image or part of an image with adjustment of the horizontal and vertical

(水平和垂直可调整的提取图像(Optional Rectangle)或图像的一部分)

resolution.

DetailsExamples

LabVIEW部分视觉函数中文解说第30张

Optional Rectangle(可选矩形):数组定义了四个元素,其中包含的左,上,右,下坐标区域的处理。右侧和底部的值是独立的,不在该地区。如果可选矩形是空的,或者没有连接,VI将对整个图像进行操作。

Image Src :参考的源图像。

Image Dst :参考目标图像。

X Step Size:X步是垂直采样每步大小,它定义了被提取的列(水平的减速比)。例如,当X等于3时,每三列从图像src中提取到一列到的图像DST中。如果使用默认值(1),每一列都被提取。

Y Step Size: Y步是水平采样每步大小,它定义了被提取的行(垂直的减速比)如果使用默认值(1),每一行被提取。

Image Dst Out:是一个参考目标图像。如果DST连接图片,输出图片与图片Dst是相同的。否则,引脚是图像src的引用。

IMAQ Extract Tetragon VI

从源图像中提取的四边形。四边形可以连接到ROI或阵列点。数组必须包含四个点,启始点将被提取到

目的地和跟进顺时针方向的左上角。

IMAQ Extract Tetragon (Point Array)

LabVIEW部分视觉函数中文解说第31张

Options:是目标图像中一个包含信息的簇。

Interpolation Type:指定插值方法,用于定位的边缘位置。从以下选项中进行选择:

Zero Order(0)

四舍五入到最接近的整数边缘位置

Bilinear(1)

使用双线性插值插法计算边缘位置

Bilinear Fixed(4)

(默认)使用固定点的双线性插值计算来确定边缘的位置

Destination Width:指定目标图像的宽度。

Destination Height:指定目标图像的高度。

Fill Value(填充值):被用于突出显示的目标图像中的像素,默认值是0。

Image Src :参考的源图像。

Image Dst :参考目标图像。

Tetragon:是一个在图像中定义四边形边界的四个点的数组。X,Y是X,Y点的坐标。

Image Dst Out:是一个参考目标图像。如果DST连接图片,输出图片与图片Dst是相同的。否则,引脚是图像src的引用。

IMAQ Extract Tetragon (ROI)

从源图像中提取的四边形。

LabVIEW部分视觉函数中文解说第32张

Options:是目标图像中一个包含信息的簇。

Interpolation Type:指定插值方法,用于定位的边缘位置。从以下选项中进行选择:

Zero Order(0)

四舍五入到最接近的整数边缘位置

Bilinear(1)

使用双线性插值插法计算的边缘位置

Bilinear Fixed(4)

(默认)使用定点运算来确定边缘的位置

Destination Width:指定目标图像的宽度。

Destination Height:指定目标图像的高度。

Fill Value(填充值):被用于突出显示的目标图像中的像素,默认值是0。

Image Src :参考的源图像。

Image Dst :参考目标图像。

ROI Descriptor:是一个描述符,该描述符对定义矩形,旋转矩形,或其他四侧的矩形多边形的内边缘进行检测。

Global Rectangle:边框包含的坐标。

Contours:是定义一个ROI的每一个的单个形状。

ID:是指轮廓是ROI的外部还是内部的边缘。
Type:是该轮廓的形状类型。
Coordinates:表示轮廓的相对位置。

Image Dst Out:是一个参考目标图像。如果DST连接图片,输出图片与图片Dst是相同的。否则,引脚是图像src的引用。

IMAQ Symmetry VI图像映射LabVIEW部分视觉函数中文解说第33张

Image Src:是一个参考的源图像。

Image Dst:是目标图像的参考

Type of Symmetry(对称类型):指定所使用的对称性。默认值是水平的。您可以选择以下值:

Horizontal(0)

基于图像的水平轴

Vertical(1)

基于图像的垂直轴

Central(2)

基于图像的中心

1st Diagonal(3)

基于图像的第一对角线(该图像必须是正方形的)

2nd Diagonal(4)

基于图像的第二对角线(该图像必须是正方形的)

Image Dst Out:是一个参考目标图像。如果DST连接图片,输出图片与图片Dst是相同的。否则,引脚是图像src的引用。

IMAQ Rotate VI

旋转图像。

LabVIEW部分视觉函数中文解说第34张

Maintain Size(保持大小):指定是否要生成的图像与源图像相同的大小。如果你想生成的图像是源图像的大小相同,则将此值设置为TRUE(默认)。如果你想从源图像生成的图像大小改变以适应所有的图像数据,将此值设置为false。

Color Replace Value(颜色替换值):是一个群集含有最初的红色,绿色和蓝色通道的值,用于填充的彩色图像。默认值所有通道是0,导致图像是黑色。

Image Src:是一个参考的源图像。

Image Dst:是目标图像的参考

Angle (degrees):定义的角度旋转。默认值是0度。

Replace Value(替换值):是该VI使用的值,该值以填补在图像旋转后在的对应位置不具有图像的像素。默认值是0。

Use Bilinear Interpolation(使用双线性插值):插值法用来计算旋转像素的值指定的类型。如果设置为TRUE(默认值),IMAQ旋转使用双线性插值。如果设置为FALSE,IMAQ旋转使用零阶插值

Image Dst Out:是一个参考目标图像。如果DST连接图片,输出图片与图片Dst是相同的。否则,引脚是图像src的引用。

IMAQ Unwrap VI

把图像中的圆形条带解开成的矩形条。

LabVIEW部分视觉函数中文解说第35张

Orientation:指定的环形带内的图像数据的方向。

Baseline inside(0)

(默认值)指定的图像数据的基础上,位于沿环形带的内侧边缘。

Baseline outside(1)

指定的图象数据的基础上,位于沿环形带的外侧边缘。


Image Src:是一个参考的源图像。

Image Dst:是目标图像的参考

Annulus:是一个定义环形带的参数群集。

Center X:指定的圆或环的中心的x坐标。

Center X:指定的圆或环的中心的Y坐标。

Inner Radius:定义一个边缘环形带的内圆半径(以像素为单位)。

Outer Radius:定义一个边缘环形带的第二边缘的外圆半径(以像素为单位)。

Start Angle:是第一个角的环形带。角的测量是以x轴坐标系上的中心为中心的圆或环逆时针。

End Angle:是第二个角的环形带。角的测量是以x轴坐标系上的中心为中心的圆或环逆时针。

Interpolation Type:指定的解包过程中所使用的插值方法。下面的选项是有效的:

Zero Order(0)

舍入到最接近的整数像素位置

Bi-Linear(1)

使用线性插值的x-和y-方向的像素位置计算

Quadratic(2)

使用二次公式来计算的像素位置

Cubic Spline(3)

采用三次样条计算的像素位置


Image Dst Out:是一个参考目标图像。如果DST连接图片,输出图片与图片Dst是相同的。否则,引脚是图像src的引用。

IMAQ ClipboardToImage VI

剪贴板中的数据复制到一个图像。

LabVIEW部分视觉函数中文解说第36张

Image:是源图像的参考。

Color Palette:是在剪贴板上存储的调色板。

Red:是红色平面的值。Green:是绿色的平面值Blue:是蓝色的平面值。

Image Dst Out:是一个参考目标图像。如果DST连接图片,输出图片与图片Dst是相同的。否则,引脚是图像src的引用。

Color Palette(调色板):在剪贴板上存储的调色板。如果没有调色板在剪贴板上,使用灰度调色板。

Red:是输出的红色值

Green:是输出的绿色价值

Blue:是蓝色的输出值。

Clipboard has an image?:如果剪贴板中包含的图像,返回一个TRUE值。

IMAQ ImageToClipboard VI

图像复制到操作系统剪贴板。

LabVIEW部分视觉函数中文解说第37张

Color Palette:用来申请一个图像的调色板。调色板是一个由用户或通过IMAQ GetPaletteVI提供的阵列的集群,这个调色板可以由多达256个元素的三个颜色平面中的每一个(红色,绿色和蓝色)组成。如果阵列中有不到256个元素,VI映射最后一个数组中的元素相关的所有像素值的灰度值。

一个特定的颜色是施加三种颜色平面中的每一个在0和255之间的值的结果。如果三个平面具有相同的值,则得到灰度级(0指定黑色,255指定白色)。默认值是一个灰度调色板。可以仅用于8位图像的调色板。

提示:为获得最佳效果,请将您的视频适配器配置为高显色或真彩色。

Red:是红色平面值。Green:是绿色平面值。Blue:是蓝色平面值。

Image:是源图像的参考。

IMAQ Interlace VI

提取奇数和偶数场的隔行扫描图像,或使用两个场图像生成图像。

注意:当两个字段是隔行扫描,得到的帧中的第一行来自偶数场,第二来自奇数场。

LabVIEW部分视觉函数中文解说第38张

Interlace/Separate (Interlace)(隔行扫描/独立(隔行扫描)):如果图像构建指定使用两个场图像或一个隔行扫描的图像。默认值是隔行扫描模式(FALSE),指定的隔行扫描图像是使用两个场图像(图片甚至图像奇)。在单独模式中,从隔行扫描的图像(图像帧)的奇数和偶数场被提取。

Image Frame:是从奇数和偶数场的图像提取的参照。

Image Even:是形成偶数行的隔行扫描的图像参照。要提取偶数场,你必须连接一个图像,此控制偶数行被写入到内存。

Image Odd:是形成奇数行的隔行扫描的图像的参照。提取奇数场,你必须连接一个图像,此控制奇数行被写入到内存这种控制。

Image Frame Out:输出隔行扫描的图像。

Image Even Out:包含输入图像的偶数行。

Image Odd Out:包含输入图像的奇数行。

IMAQ 3DView VI

使用的等轴测视图显示的图像。图像源的每个像素被表示为一列像素中的3D视图像素。像素值对应高度。

注意:此VI修改源图像。如果你需要原来的源图像,使用这个VI之前使用IMAQ CopyVI创建一个副本的图像。

LabVIEW部分视觉函数中文解说第39张

3D options:是一个包含以下元素的集群:

Alpha:定义的水平和基线之间的角度。该值可为0º,45º之间。默认值是30度。

Beta:测试定义的水平和第二基准线之间的角度。该值可为0º,45º之间。默认值是30度。

Border:在3D视图中定义的边框大小。默认值是20。

Background:定义的3D视图的背景颜色。

Plane:指定显示复杂的的图像。以下四种可能的平面可以对一个复杂的图像可视化。对于复杂的图像,大小是默认的。

  • real (0)
  • imaginary (1)
  • magnitude (2)
  • phase (3)

Direction (NW)(方向(NW)):定义显示查看3D视图的方向。下面的视角是可能的。默认值是西北。

North West(0)

设置向西北方向观看=

South West(1)

设置查看方向西南。

South East(2)

设置查看方向东南。

North East(3)

设置查看方向东北方。


Image Src:是一个参考的源图像。

Image Dst:是目标图像的参考

Size reduction(尺寸减少):

IMAQ Point Distances VI

计算两个坐标点之间的距离。

LabVIEW部分视觉函数中文解说第40张

Points:是坐标点的数组。这个数组必须包含两个或更多个点的坐标,对应于两个或更多的线段上的点的集群。

Distances:返回一个包含计算出距离的数组,这个数组的第0个元素是由距离Point的第0点和第1点之间的直线距离,第一个元素是由Point的第一点和第二点之间的直线距离,依此类推Distances第n个元素等于Point的第n点和第n+1点之间的直线距离。

IMAQ Get Angles VI

计算图像中的(四个点之间)或(两个点和一个共同的顶点)集形成的角度。

LabVIEW部分视觉函数中文解说第41张

Use Vertex (No)(使用顶点(否))指定是否使用一个顶点来计算角度。

Points:是一个点坐标的数组。如果Use Vertex (No)为“否”,计算时每次从第0个元素开始,每连续的四个点划分成一组计算,不足一组的忽略不计。每组的前两点组成第一条向量(有方向的线),每组的后两点组成第二条向量(有方向的线),角度计算方式(逆时针从第一条到第二条)如左图所示。如果Use Vertex (No)为“是”时,在阵列中两个连续的点所构成的角度,顶点(Vertex)被计算,如最右图所示。

LabVIEW部分视觉函数中文解说第42张

Vertex:指定使用顶点的顶点坐标。

Angles (deg):是一个包含计算出来的角度的数组。

Angles (rad):是一个包含计算出来角度的弧度的数组,。

IMAQ Fit Line VI

通过点来查找线。将得到的线可能只考虑到的输入点的一个子集。

LabVIEW部分视觉函数中文解说第43张

Points:是一个点坐标集群的数组。这个阵列必须包含两个或更多个点的坐标,这些点是对应于两个或更多的线段上的点的集群。

Minimum Score(最低分数):指定拟合线所要求的质量。得分可以从0到1000,其中,1000代表一个完美的线条。默认值是900。

Pixel Radius(像素半径):指定正在使用的初始子集中的点与周边的像素相关的半径。

Maximum Iterations():指定的最大数量的算法精炼步骤,以确保质量达到最低分数要求。

Line Equation(直线方程):三个系数A,B,和C的正常形式的方程(Ax +By+ C = 0)的最佳拟合线群集

Line Segment(线段):交叉线方程和边界矩形的输入点。

Residual:表示最小平方误差的拟合线的整个组点。

Valid Fit?:输出给定的Maximum Iterations是否达到Minimum Score。

Indexes of Points Used(使用的点的索引):是一个数组,返回的索引点在points数组的行。根据指定的最低分数和像素半径部分点可能被排除。

IMAQ Lines Intersection VI

计算交点和两条线之间的角度。每一行指定任意位于线上的两个点。

LabVIEW部分视觉函数中文解说第44张

Line 1:是一个定义第一行的两个点的坐标。

Line 2:是一个定义第二行的两个点的坐标。

Intersection Point(交点):表示Line1和Line2的交叉点坐标的群集。

Angle:是Line1和Line2之间的角度。角度基准(例如,0度)是水平的,右轴。角度的计算是从第1行反时针方向到第2行。

IMAQ Perpendicular Line VI

计算一个点到基准线的垂直距离。它也返回从点到线的距离。

LabVIEW部分视觉函数中文解说第45张

Line:是一个两个点坐标限定的基准线的群集。

Point:是一个群集,它指定一个点的坐标。

Perpendicular Line(垂直线):是通过Point垂直于Line的参考线,集群中的两个点的坐标定义垂直线。此群集的第一个点是输入点,第二个点位于线上。

注意:如果Point位于Perpendicular Line的线上,第一点是不一样的点。

Distance:是点到线的最短垂直距离。

IMAQ Bisecting Line VI

计算指定的两条线(Line1 和Line2)的平分线。

LabVIEW部分视觉函数中文解说第46张

Line 1:是第一行的两个点的坐标定义的一个群集。

Line 2:是第二行的两个点的坐标定义的一个群集。

Bisecting Line(二等分线):表示Line1和Line2的二等分线的两个点的坐标的坐标,是一个群集。

IMAQ Mid Line VI

计算一个点和一个参考线之间的中线。中间线是平行于基准线的,并位于点与基准线之间的中间线。

LabVIEW部分视觉函数中文解说第47张

Line:是一个两个点的坐标限定的基准线,是一个群集。

Point:是一个群集,它指定一个点的坐标。

Bisecting Line(二等分线):是一个两个点的坐标表示的群集,位于Line和Point之间的中间线。

IMAQ Polygon Area VI

计算它的顶点的坐标描述的多边形的面积。

LabVIEW部分视觉函数中文解说第48张

Vertex Points(顶点坐标):是一个点阵列的集群。这个阵列必须包含三个或更多个点的坐标,对应于位于多边形的顶点中的三个或更多点的集群。

Area:是由顶点阵列定义的多边形的面积。

IMAQ Fit Circle 2 VI

查找最能组成圆的一组点,并返回圆的半径,周长和面积。此VI至少需要三个点。圆可能会考虑你提供的点的子集。

LabVIEW部分视觉函数中文解说第49张

Pixel Radius(像素半径):指定可接受的距离,以像素为单位,可以从一个点确定属于圆的圆的周长

Radial Points(径向点):是一个点的阵列,对应圆的圆周上的点的坐标群集。此数组必须包含三个或更多点的坐标集群。

Minimum Score(最低分数):指定的拟合圆所要求的品质。得分可以从0到1000之间变化,其中,1000代表一个完美的圆形。默认值是500。

Maximum Iterations(最大迭代):指定的最大数量的算法精炼步骤,以确保拟合质量达到Minimum Score。只有当Reject Outliers是TRUE时,Maximum Iterations是有效的,。

Reject Outliers (FALSE)(剔除异常值(FALSE)):控制是否使用一个特定的的径向点或只有一小部分的点,以适应圆。如果这种控制是TRUE,该算法确定最佳子集的点使用,而忽略异常值(点外的子集)。如果这种控制是FALSE,该算法利用每一个给定的点。

Indexes of Points Used(使用点的索引):是一个数组,返回适应圆的索引点在Radial Points的阵列,指定在Minimum Score, Pixel Radius, 或Reject Outliers基础上有些点可能被排除。

Circle:是一个具有下列成员的群集:Center:圆的中心点坐标Radius:圆的半径。

点击可修改和查看其他翻译

Valid Fit:表示拟合是否是有效的。如果适合的质量比最低分数是更高,达到最大迭代,这个指标是TRUE。Valid Fit达到,Minimum Score,Maximum Iterations,和Pixel Radius的要求.

Residual:表示在每一个给定的径向点的拟合圆的最小平方误差。

IMAQ Fit Ellipse 2 VI

查找最能代表椭圆的一组点,并返回椭圆的中心,长轴和短轴,周长和面积。此VI至少需要五六点,这取决于Reject Outliers值。由此产生的椭圆形,可能只采用你的一部分点的子集。

LabVIEW部分视觉函数中文解说第50张

Pixel Radius(像素半径):像素半径指定可接受的距离,以像素为单位,可以从该椭圆的周边确定属于椭圆的点。

Radial Points(径向点):是一个沿椭圆的周长对应的点的坐标点数组。如果Reject Outliers是TRUE沿着椭圆形的周长的点最少需要5个,如果如果Reject Outliers是FALSE,则需要6点。

Minimum Score(最低分数):指定拟合的椭圆所要求的质量。得分可以从0到1000之间变化,其中,1000代表一个完美的椭圆。默认值是500。

Maximum Iterations(最大迭代):指定的最大数量的算法精炼步骤,以确保拟合质量比Minimum Score高。只有当Reject Outliers是TRUE,最大迭代次数是有效的。

Reject Outliers (FALSE):控制是否使用每一个给定的径向点或只有子集中的部分点来拟合椭圆。如果这种控制是TRUE,该算法确定最佳点的子集使用,而忽略异常值(点外的子集)。如果这种控制是FALSE,该算法每一个给定的点都利用。

Indexes of Points Used(使用点的索引):是一个阵列,它返回被用来适应椭圆的径向点阵列中的点的索引。的最低分数,Minimum Score ,Pixel Radius或Reject Outliers指定的基础上,有几点可能被排除。

Ellipse:是具有下列成员的集群:

Center:列出了该椭圆的中心坐标。

Major Axis:是一个两个点坐标的集群。此群集指定构成椭圆的长轴的坐标点。

Minor Axis:是一个两个点坐标的集群。此群集指定构成椭圆的短轴的坐标点。

Measurements:是一个具有下列成员的群集:

Area:是椭圆的面积。

Perimeter:是拟合椭圆的周长的长度。

Valid Fit:表示拟合是否是有效的。如果适合的质量比最低分数是更高,达到最大迭代,这个指标是TRUE。Valid Fit达到,Minimum Score,Maximum Iterations,和Pixel Radius的要求.

Residual:表示在每一个给定的径向点的拟合椭圆的最小平方误差。

IMAQ GetPointsOnLine VI

给定线的端点,返回所有组成的线的点,是一个数组。

LabVIEW部分视觉函数中文解说第51张

Endpoints:指定的线端点坐标。

Points of the Line:返回一个数组集群,表示线上的每个点的x坐标和y坐标,

Number of Points:返回线上找到的点的数目。

IMAQ GetPointsOnContour VI

查找图像中的边缘片段的数目,并传回在各段中的像素的坐标。大于零的任何像素被认为是边缘位置,VI连接相邻边缘像素边缘片段。如果是形成了一个循环,的边缘段被认为是闭合的。每个边缘片段沿着该边缘的像素的灰度值给定的权重。具有高灰度值的边缘段具有较高的权重。

LabVIEW部分视觉函数中文解说第52张

Image (Edge Image):是参考源图像。

Segment Information(分类信息):是一个包含以下信息的数组:

Number of Points:设定边缘部分是多少点。

Open/Closed:指示的边缘段是打开还是闭合的。

Weight:表示构成边缘的灰度值的重要性方面。

Contour Points:是一个簇,由下述坐标表示,其中每个点的边缘:

X:返回在图像中的边缘点的x坐标值。

Y:返回在图像中的边缘点的Y坐标值。

Curvature:返回该段在该边缘点的斜率变化

X Displacement:返回从当前边缘片段的立方样条曲线拟合的现行边缘象素的x置换

YDisplacement:返回从当前边缘片段的立方样条曲线拟合的现行边缘象素的Y置换

Number of Segments:返回图像中的边缘片段的数目。

IMAQ Build CoordSys (Points) VI

生成任意的坐标系相对于图像平面的参考。坐标系中相对于图像平面的x轴的方向,与所述轴线方向的位置,被指定为参考坐标系统的原点。

LabVIEW部分视觉函数中文解说第53张

Reference Points:是一个定义的坐标系点的数组簇,如果指定了两个点,这些点被假定在坐标系于沿x轴和使用第一点作为原点的坐标轴,如在下面的图中示出。

LabVIEW部分视觉函数中文解说第54张

如果指定三个点,前两个点被假定为沿x轴,和第三点被假定为在y-轴的坐标系,如在下面的图中示出。

LabVIEW部分视觉函数中文解说第55张

Axis Reference:指定坐标系统的方向。可以直接或间接参考轴。有关更多信息,请参阅轴的类型

Coordinate System:指定的坐标系定义的Reference Points和Axis Reference。

Origin:是指定的基本参考坐标系的原点。

Angle (deg):是基参考坐标系统与图像坐标系统的角度

Axis Reference:返回的是该轴的方向

IMAQ Snap VI

获取一个单一的图像到Image out,卡是适合低速或单一,易于编程对捕获应用至关重要。

如果有必要,可以在该VI执行前利用IMAQ Init初始化系统初始化。当你调用一个卡,VI初始化设备和获取下一个输入视频帧缓冲。

LabVIEW部分视觉函数中文解说第56张

Channel:指定要从哪个通道获取数据。这个参数只对Ni PCI / pxi-1409和Ni pci-1410设备是有效的。

Region of Interest(感兴趣部位):指定图像的矩形部分。感兴趣区域是由四个元素[左,上,右,下] 组成的数组。你必须设置宽度[右左]按八的倍数。[右]和[下]坐标是唯一的。如果感兴趣区域没有连接或空的,目前感兴趣的区域被捕获。。

IMAQ Session In:设备标识

Image In:是接收捕获的像素数据的图像参考。

Step x:是一个水平的采样步长或水平折减系数。如果步骤X设置为1,每列的图像都传输。如果步骤X没有连接或设置为1,则使用水平缩放属性的当前值。Step x只能设-1,1,2,4,或8。

Step y:是一个垂直的采样步骤或垂直的折减系数。如果步骤是设置为1,每列的图像都传输。如果步骤Y没有连接或设置为1,则使用垂直缩放属性的当前值。Step y只能设置为-1,1,2,4,或8。

注意:上两个参数是过时的和不适用于所有的Ni图像采集装置。水平扩展不支持NI1427,NI1429,NI1430,NI1433,NI1435,或Ni 17xx智能相机。

IMAQ Session Out:与Image In具有相同的值

Image Out:是输出图像的一个参考

IMAQ Grab Setup VI

启动一个优先采集。这个VI执行连续采集,提供了最近获得的图像。利用IMAQ Grab Acquire获得返回图像的一个副本。如果有必要,该VI执行利用IMAQ Init初始化。

LabVIEW部分视觉函数中文解说第57张

Channel:指定要从哪个通道获取数据。这个参数只对Ni PCI / pxi-1409和Ni pci-1410设备是有效的。

Region of Interest:指定图像的矩形部分。感兴趣区域是由四个元素[左,上,右,下] 组成的数组。你必须设置宽度[右左]按八的倍数。[右]和[下]坐标是唯一的。如果感兴趣区域没有连接或空的,目前感兴趣的区域被捕获。

IMAQ Session In:设备标识

Step x:是一个水平的采样步长或水平折减系数。如果步骤X设置为1,每列的图像都传输。如果步骤X没有连接或设置为1,则使用水平缩放属性的当前值。Step x只能设-1,1,2,4,或8。

Step y:是一个垂直的采样步骤或垂直的折减系数。如果步骤是设置为1,每列的图像都传输。如果步骤Y没有连接或设置为1,则使用垂直缩放属性的当前值。Step y只能设置为-1,1,2,4,或8。

注意:上两个参数是过时的和不适用于所有的Ni图像采集装置。水平扩展不支持NI1427,NI1429,NI1430,NI1433,NI1435,或Ni 17xx智能相机。

IMAQ Session Out:与Image In具有相同的值

Image Out:是输出图像的一个参考。

IMAQdx Grab VI

为Image Out获取当前帧图像。只有在调用IMAQdx Configure Grab VI之后调用该VI。如果图像类型不与摄像头的视频格式匹配,该VI的变化图像类型适用的格式。

LabVIEW部分视觉函数中文解说第58张

Session In:是相机的一个独特的参考,你可以从IMAQdx Open Camera VI中获得

Image In:是接收捕获图像像素数据的参考。

Wait for Next Buffer? (Yes):如果该值Yes,VI将等待下一个可用的缓冲区。如果为No,VI不会等待下一个可用的缓冲区,而会返回最后获得缓冲区。

Session Out:是相机的一个独特的参考。与Session In是相同的。

Image Out:输出捕获的图像。

免责声明:文章转载自《LabVIEW部分视觉函数中文解说》仅用于学习参考。如对内容有疑问,请及时联系本站处理。

上篇百度地图-js-图标标注不显示---已解决解决 'adb root' 时提示 'adbd cannot run as root in production builds'下篇

宿迁高防,2C2G15M,22元/月;香港BGP,2C5G5M,25元/月 雨云优惠码:MjYwNzM=

相关文章

通俗易懂的KMP算法详解

角色: 甲:abbaabbaaba 乙:abbaaba 乙对甲说:「帮忙找一下我在你的哪个位置。」 甲从头开始与乙一一比较,发现第 7 个字符不匹配。 要是在往常,甲会回退到自己的第 2 个字符,乙则回退到自己的开头,然后两人开始重新比较。[1]这样的事情在字符串王国中每天都在上演:不匹配,回退,不匹配,回退,…… 但总有一些妖艳字符串要花出自己不少的...

Ubuntu下使用Vi是方向键变乱码 退格键不能使用的解决方法

一、编辑/etc/vim/vimrc.tiny 由于/etc/vim/vimrc.tiny的拥有者是root用户,所以要在root的权限下对这个文件进行修改。很简单,这个文件里面的倒数第二句话是“set compatible”,如下所示:    将“compatible”改成“nocompatible”非兼容模式就可以解决方向键变ABCD的问题了。接下来...

这4件事,让你了解边缘计算的真实面貌

作者简介 James Falkoff,位于波士顿的风险投资公司Converge的投资者。 边缘计算已在技术时代精神中占据一席之地,具备创新力和前沿性。几年来,人们一直认为边缘计算一定会成为未来的一种计算方式。但实际上,讨论仍然只是假设性的,因为支持边缘计算所需的基础设施仍然有很大的发展空间。 现在,随着各种边缘计算资源(从微数据中心到专用处理器,再到必...

interp1一维数据插值在matlab中的用法

转载:https://ww2.mathworks.cn/help/matlab/ref/interp1.html?s_tid=srchtitle#btwp6lt-2_1 interp1 一维数据插值(表查找) 全页折叠 语法 vq = interp1(x,v,xq) vq = interp1(x,v,xq,method) vq = interp1...

OpenCV-Python 直方图-1:查找、绘制和分析 | 二十六

目标 学会 使用OpenCV和Numpy函数查找直方图 使用OpenCV和Matplotlib函数绘制直方图 你将看到以下函数:cv.calcHist(),np.histogram()等。 理论 那么直方图是什么?您可以将直方图视为图形或绘图,从而可以总体了解图像的强度分布。它是在X轴上具有像素值(不总是从0到255的范围),在Y轴上具有图像中相应...

vs 中 vim vax 快捷键

高效率移动 在插入模式之外 基本上来说,你应该尽可能少的呆在插入模式里面,因为在插入模式里面VIM就像一个“哑巴”编辑器一样。很多新手都会一直呆在插入模式里面,因为这样易于使用。但VIM的强大之处在于他的命令行模式!你会发现,在你越来越了解VIM之后,你就会花越来越少的时间使用插入模式了。 使用 h,j,k,l 使用VIM高效率编辑的第一步,就是放弃使用...