FindPatMaxRedLine
根据训练图案在图像中查找对象。(您希望找到的对象的训练(内部)几何描述。)FindPatMaxRedLine 根据来自 Patterns 结构的训练图案在图像中查找图案.
FindPatMaxRedLine 输入
| 参数 | 说明 | ||||||||||||
|
图像 |
This parameter must reference a spreadsheet cell that contains an 图像 data structure; by default, this parameter references A0, the cell containing the data structure. This parameter can also reference other Image data structures, such as those returned by the 图像 Vision Data Access functions or 坐标变换函数. |
||||||||||||
|
固定 |
定义相对于固定输入或视觉工具函数的图像坐标系输出的查找区域。根据“固定坐标”来设置的 ROI 可以确保如果“固定坐标” 被旋转或转换,相应的 ROI 也会根据“固定坐标”而旋转或转换。 默认设置为(0,0,0),图像的最左上方。
|
||||||||||||
|
查找区域 |
也称为关注区域 (ROI),指定要进行分析的图像区域。双击区域参数以创建可以变换和旋转的交互图形模式。选择此参数并按属性表的作业编辑工具栏上的最大化区域按钮,自动拉伸区域以覆盖整个图像。
|
||||||||||||
|
外部区域 |
该参数使用对于电子表格单元格的单元格引用,其中包含 Annulus、Circle、区域、EditAnnulus、EditCircle、EditCompositeRegion、EditPolygon、 或 EditRegion。使用此参数时,该函数将忽略区域和固定设置并检查引用区域指定的图像区域。如果引用了编辑复合区域控件,则检查区域可以是多种形状的混合。在混合区域中的任何一个形状可以被指定从(遮蔽)检查区域中添加或删除。 注意:如果此参数已设置为对外部区域的引用,要使用函数的内部区域,必须通过输入值 0 代替单元格引用手动将此参数设置为零。否则,该函数将继续引用外部区域。
|
||||||||||||
|
图案 |
此参数必须引用包含 TrainPatMaxRedLine 函数返回的有效 Patterns 数据结构的电子表格单元格。 |
||||||||||||
|
要查找的数量 |
指定了最多返回的图案数目 (1 到 1000; 默认值 = 1)。 |
||||||||||||
|
接受阈值 |
指定接受阈值,即有效实例的最低分数。潜在匹配的分数必须大于接受阈值的值,否则将不会返回该匹配(0 到 100;默认值 = 50)。 |
||||||||||||
|
忽略极性 |
指定是否可以找到包含与训练图案相关的颜色反转匹配特征的匹配项。
忽略图案极性会增加 PatMax 发现的图案的极性。下图显示了匹配和不匹配极性的一些示例。如果您将 PatMaxRedLine 配置为忽略极性,它会找到图中所示的所有图案。如果您配置 PatMaxRedLine 以考虑极性,它可能找不到底行中的图案,或者可能找到这些图案但分配的分数比上面行中的图案低。
|
||||||||||||
|
精确模式 |
指定准确性/可靠性和执行速度之间的权衡。
|
||||||||||||
|
分数包含杂波 |
指定缺失或遮挡的图案特征是否会降低响应分数。
|
||||||||||||
|
对比度阈值 |
指定有效实例的最低对比度。潜在匹配的对比度必须大于对比度阈值,否则将不考虑该实例(0 到 100;默认值 = 0)。FindPatMaxRedLine 对比度是训练图案中的特征与搜索图像中的匹配特征之间对比度变化的“相对”度量,以百分比表示。因此,如果特征对比度与图案对比度相似或较高,则报告的对比度将约为 100。如果特征对比度低于图案对比度,则报告的对比度将 <100。 注意:FindPatMaxRedLine 的对比度不同于 FindPatMaxPatterns 的对比度,后者是搜索 ROI 的“绝对”图像对比度(以灰度级别表示)。
|
||||||||||||
|
查找公差 |
指定用于查找相对于训练图案旋转或缩放的图案的设置。 注意:查找公差是硬性限制,即在指定查找公差之外找到的任何结果都不会在电子表格中返回。
|
||||||||||||
|
XY 重叠 |
指定大致相同 X、Y 位置的多个重叠图案之间的预期位置差异,作为训练图案大小的百分比(0 到 100;默认值 = 70)。 注意:增加这个值可以找到相同图案的多个重叠匹配项。
|
||||||||||||
|
高级设置 |
|
||||||||||||
|
超时 |
指定时间量,以毫秒为单位(0 到 30000;默认值 = 5000),该函数将在暂停执行并返回 #ERR 之前搜索图案。将该值设置为 0 将禁用该设置,并且不会应用超时。 |
||||||||||||
|
显示 |
指定在图像上的图形叠加显示模式。
|
FindPatMaxRedLine 输出
|
返回 |
包含模型和按分数排序的图案响应列表的 Patterns 数据结构,如果任何输入参数无效,则为 #ERR。 注意:FindPatMaxRedLine如果未找到训练图案,则不会 #ERR。在这种情况下,使用 图案Vision Data Access functionsGetNFound(Patterns),如果未找到匹配图案,则返回 0。
|
||||||||||||||||||
|
结果 |
最初将 FindPatMaxRedLine 插入单元格时,会使用以下图案Vision Data Access functions在电子表格中创建结果表。
|