6、CogPMAlignTool 使用教程

CogPMAlignTool使用教程

简介

CogPMAlignTool是一个模型定位工具,和其他一些模型定位算法一样,其首先训练一个模型,然后在运行时图像上查询一个或多个已训练的模型,但是CogPMAlignTool 不是基于像素栅格,基于像素栅格的算法在一些旋转和尺寸变化的情况时达不到有效的精度。它是基于特征的,在模型匹配中更加快速和准确。

主要参数 :
CogPMAlignTool有3种算法可选,PatQuick、 PatMax、 PatFlex, 其特点分别如下:
●PatQuick: 此算法速度最快,对于3维或者低质量元件效果更佳,能承受更多的图像差异。
●PatMax: 精确度高, 在二维元件上表现佳,适合于细微细节。I
●PatF1ex: 为高灵敏度的图案设计,在弯曲不平的表面表现更焦,灵活但不够精确。

模型区域: 模型区域就是你用来作为模型特征的区域公
模型原点: 模型原点就是您想要在模型中得到的点,一般选择中心原点。
极性: 极性表示特征边界点是从黑到白还是从的到黑,忽略极性可以增加模型的多样性。
弹性: 弹性是一个运行时参数,代表能承受非线性变化的程度。
粒度: 粒度代表探测模型精细特征的程度。

操作实例

1、 打开QuickBuild
2、 双击Image Source 添加源图片文件夹
6、CogPMAlignTool 使用教程_第1张图片
3、添加CogPMAlignTool
6、CogPMAlignTool 使用教程_第2张图片
6、CogPMAlignTool 使用教程_第3张图片
4、将ImageSource 链接到卡尺工具InputImage

5、双击 CogPMAlignTool工具 弹出如下对话框
6、CogPMAlignTool 使用教程_第4张图片
6、双击CogPMAlignTool 。点击《抓取训练图像》,选择TrainImage

7、调整训练框 框选目标模板
6、CogPMAlignTool 使用教程_第5张图片
8、调整训练区域,点击《训练》
6、CogPMAlignTool 使用教程_第6张图片
6、CogPMAlignTool 使用教程_第7张图片
9、设置CogPMAlignTool 运行参数如下
6、CogPMAlignTool 使用教程_第8张图片
10、点击运行查看结果
6、CogPMAlignTool 使用教程_第9张图片
也可在 结果 里查看运行结果参数。
6、CogPMAlignTool 使用教程_第10张图片

运行结果

6、CogPMAlignTool 使用教程_第11张图片
6、CogPMAlignTool 使用教程_第12张图片
6、CogPMAlignTool 使用教程_第13张图片
说明: 最后一张图片明显有个孔尺寸要大一点,这里能匹配上是因为之前设置了缩放参数,如果缩放参数没有设置,这里是匹配不上的。

总结

CogPMAlignTool 工具与CogCNLSearchTool 工具 功能类似,只是在匹配算法上有所区别,具体应用场景还需多做实验才能选择更适合的方法。
当然,CogPMAlignTool 工具还有其他匹配算法可选,这里只是使用了PatQuick与 PatMax,其他算法请自行摸索。
参考例程:https://download.csdn.net/download/xiao__wen/12469438

你可能感兴趣的:(VisionPro,机器视觉入门,计算机视觉)