HALCON联合C#检测表面缺陷——模板匹配的解释和原理

从这一篇文章开始,我们就进入一个新的话题讨论,在前面的章节中我们做表面缺陷检测发现有一个问题:在实际的检测过程中,每一次产品不可能在同一个位置,那么我们的检测区域如何跟随产品的位置和角度的变化而变化呢?这个就值得我们思考。

这里我提醒一下大家,最好理解了前面的文章再来看后面的以及这一篇文章,因为文章之间存在一定的连续性

所以检测中就提出了一个概念,模板匹配。

这一篇文章只是作为后面文章的引子,讨论一下模板匹配的原理和作用,它是干什么的,怎么使用,什么情况下使用。我们探讨这几个问题。

在这里我也要说明一下,这个专栏我会把halcon联合C#的框架说清楚,让大家理解思路,如果大家有什么不懂的可以留言,后面的文章我会穿插讲解大家的疑惑。

第一种情况,不使用模板匹配的情况

这种检测也有很多,我举个例子,例如背景是一种颜色,被检测的物体是另一种颜色,那么这种情况,我们可以直接使用blob分析把被检测物和背景分离开,剪切出被检测物,然后进行后面的处理,例如和原始图片做比较运算或者其他操作,类似这种检测时不要模板匹配的。

这种情况属于被检测物和背景有很大的区别,容易提取。

第二种情况,需要使用模板匹配的场景

也就是和上面的场景刚好相反,就是被检测物结构复杂,很难使用blob分析来剪切出被检测物,那么我们就需要另外的方式来找到这个检测物了。

例如下面这个产品,我们需要检测,红色圈中那个孔的直径,我们该如何检测,因为产品在流水线上流过来的时候,

  • 0
    点赞
  • 4
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 4
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 4
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

无锡伶俐科技

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值