您当前的位置: 首页 >  c#

郑建广视觉

暂无认证

  • 2浏览

    0关注

    191博文

    0收益

  • 0浏览

    0点赞

    0打赏

    0留言

私信
关注
热门博文

HALCON联合C#检测表面缺陷——仿射变换(一)

郑建广视觉 发布时间:2022-05-17 14:57:18 ,浏览量:2

前面我们说到了模板匹配中的形状匹配,后面有机会我们再说其他的模板匹配,我们先说一下,仿射变换。

说到仿射变换。我们先来复习一下模板匹配的意义是什么?

它是为仿射变换提供依据,模板匹配是建立坐标系,仿射变换是把区域根据坐标系偏移和旋转到我们需要的位置

下图左边启动位置修正,即使用仿射变换;右边未启用位置修正,即未使用仿射变换。

牛头是模板,我们可以认定牛头中心就是坐标原点,牛头旋转偏移了多少,那么顶部的方形区域也应该旋转偏移多少。

通过上面的解释,我想大家对于仿射变换有了初步的了解。

中间的篇幅我穿插了一些硬件选型的讲解,后期也会穿插着讲解一些检测知识或者硬件知识。

我们接着(HALCON联合C#检测表面缺陷——基于形状的模板匹配设置流程(三))这篇文章继续。

我们继续完善代码。

模板界面测试按钮的思路如下

读取对应的注册图片,读取模板参数,读取模板和ROI,使用findShapeModel找到模板然后显示出来即可

首先完善一下创建按钮的代码,创建按钮虽然功能实现了,但是我们没有保存模板和roi

保存ROI

 保存模板

关注
打赏
1661956609
查看更多评论
立即登录/注册

微信扫码登录

0.0705s