康耐视InSight中电子表格模式下图案匹配工具FindPatterns的使用分享

1. 准备工作:

  1. 打开InSight软件,选择电子表格视图。

  2. 修改仿真器:以下所有的程序演示都是在仿真上进行的,请预先将仿真器型号改为标准(见:https://blog.csdn.net/qq_34699535/article/details/108945036)。

  3. 回放图片:找到 “图像” —> “记录/回放选项” —> “回放” —> “回放文件夹”,然后指定回放的图片目录,点击"确定"。
    在这里插入图片描述
    通过胶片选择图片回放:
    在这里插入图片描述

  4. 新建并保存作业:新建一个空白作业,然后保存到指定的地方,然后阶段性随手Ctrl+s保存。

2. 编辑程序:FindPatterns或者FindPatMaxPattern(带有Cognex的PatMax的算法专利的图案匹配工具)

在这里插入图片描述用一句话概括这两种算法的区别就是:PatMax算法牛逼,FindPatterns算法一般
(Sorry!这是两句话O(∩_∩)O)

  1. 图案匹配__FindPatterns:
    用途:常用于做定位、或者识别特征种类。
    我们先从最简单的开始,在工具选择版,找到"图案匹配",找到FindPatterns,然后将其拖入编辑区的任意单元格
    在这里插入图片描述
    三步骤:
    训练模板:双击"模型区域",然后选择要训练的模型区域
    在这里插入图片描述
    选择查找区域:双击"查找区域",然后视情况选择搜索框大小位置(注意:搜索区域一定要大于模型区域)
    在这里插入图片描述
    调整参数:主要选择角度范围、接受阈值等等。

经过上面的操作,我们已经基本上完成了对这个工具的部署任务,接下来验证一下是不是所有的图像都能被稳定抓取特征。 点击 “重叠” 回到程序界面,点击图片回放任务栏中的 “下一张” 按钮开始回放图片

观察程序界面上FindPatterns工具为我们返回的结果信息:
在这里插入图片描述
在这里插入图片描述


一般应用中,如果FindPatterns的作用是定位,那么需要引用到X、Y、角度这三个结果
如果FindPatterns工具的作用是判断种类或者存不存在,那么需要通过得分高低判断。

  1. 图案匹配__FindPatMaxPattern:
    PatMax相对于前面的工具,最直接的优点就是精度高,稳定性好,还有就是PatMax支持多边提取模型(类似VisionPro中的掩膜),但是在PatMax中工具分为两个:TrainPatMaxpattern负责训练图案,FindPatMaxPatttern负责查找图案,另外如果使用掩膜训练的话,需要插入一个EditCompositeRegion控件,加起来就是三个工具。
    三步骤:
    ① 编辑多边:在"几何"–“控件”–将 “EditCompositeRegion” 控件拖入编辑区。
    关于此控件的编辑,由于过于繁琐,这里不做说明,只显示操作结果。如下图,我们就完成了只对两个 “耳朵” 处的局部掩膜,得到一个只要耳朵形状的区域。
    在这里插入图片描述
    ②训练区域:TrainPatMaxPattern工具,需要引用刚刚完成的CompositeRegion作为输入区域
    在这里插入图片描述
    然后切换回图像模式,就可以看到已经训练过的区域,显示绿色轮廓
    在这里插入图片描述
    ③选择搜索区域:FindPatMaxPattern
    引用训练图案,将刚刚编辑的TrainPatMaxPattern工具作为训练图案引用到FindPatMaxPattern工具的图案选项中
    在这里插入图片描述
    双击 “查找区域”,框选搜索框范围
    在这里插入图片描述

通过以上,我们就实现了两个简单的图案匹配工具的编辑:
在这里插入图片描述

如有错误,欢迎指正批评,谢谢。。。

评论 5
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值