PMAlign编辑控件:训练参数选项卡

使用“训练参数”选项卡设置训练参数并训练搜索模式。单击高级功能按钮
参数介绍:
模式:显示从图像或形状模型集合创建的训练好的图案。这由Train Area指定,该区域在TrainImage中用蓝色边框突出显示。您可以使用“火车区域和原点”选项卡或通过在Current.TrainImage中调整其显示大小来设置火车区域。该选项卡底部的消息文本指示是否对PMAlign工具进行了培训。
加载模式:打开VisionPro持久性文件,该文件具有VPP扩展名,其中包含训练有素的模式。
保存模式:将当前训练好的模式保存到VisionPro持久性文件中,该文件具有VPP扩展名。
算法:选择用于训练的搜索算法:
- PatMax:需要更多时间执行,但更准确,并返回其他分数信息
- PatQuick:比PatMax更快,但准确性更低
- PatMax和PatQuick
- PatFlex:找到经历了各种非线性变形的图案
- PatMax-高灵敏度:适用于对比度非常低或视频噪声很大或图像质量下降的图像
- 透视PatMax:找到发生透视变形的2D要素
火车模式(Current.TrainImage):选择是根据训练图像的像素内容对PMAlign模式进行训练,还是根据您使用Model Maker创建和修改的形状模型进行训练。
忽略极性:如果启用,则图案极性将被忽略。如果禁用,则只会找到极性与训练模式匹配的模式。如果您使用的是由形状模型制成的经过训练的图案,并且任何一个模型的极性都未定义,则必须允许该工具忽略极性。
重复模式:当您要训练的图案包含重复的元素(例如网格或一组条形或平行线的图案)时,请使用此参数。仅当从“算法”下拉列表中选择“ PatMax”时,此参数才有效。
训练:根据TrainImage中的TrainRegion或当前形状模型集合指定的所需图案。如果工具已经具有训练好的图案,则该工具将取消训练然后再训练。模式成功训练后,控件底部的文本将显示为“已训练”。
抓取训练图像:将TrainImage属性设置为对InputImage的引用。除非Current.InputImage中有图像,否则不会启用此按钮。如果要通过形状模型和变换创建训练好的图案,则也不会启用该功能。
深度复制火车图像(Deep Copy Train Image):克隆InputImage并将对该深层副本的引用分配给TrainImage属性。如果在您的视觉应用程序运行时有任何治具工具更新TrainImage的坐标空间树,请执行深层复制以防止PMAlign工具受到训练。
特征粒度限制:如果未选择“自动选择”,则使用您提供的“粗粒度”和“细粒度”限制。
弹性:指定“弹性”属性,该属性是PMAlign工具允许的变化量(以像素为单位)。通常,如果期望运行时图像中的图案变化不一致,则应指定非零弹性值。
自动边缘阈值:如果要为边缘幅度的绝对最小值设置不同的阈值,请禁用自动值,低于该阈值将使边缘方向随机化。
信息:包含有关此模式信息的列车运行时间诊断消息。
PCP:与此模式关联的PCP(PatMax可自定义包)字符串。仅在已加载为特定应用程序配置PMAlign参数的PCP文件时显示。
加载PCP文件:
清除PCP:加载PCP文件。
运行时计分方法:指示模式,当输入图像的类型为CogImage16Range时,如何在运行时处理不可见的像素。
本文来自博客园,作者:Ares_zhang,转载请注明原文链接:https://www.cnblogs.com/Ares-zhang/p/17139929.html