基于形状的模板匹配之最小二乘法

本文探讨了在计算机视觉和图像处理中,如何利用最小二乘法提高形状模板匹配的精度。通过比较SubPixel参数设置为none、interpolation和least_squares时的匹配效果,展示了最小二乘法在减小匹配偏差和提高亚像素精度方面的优势。文章详细解释了最小二乘法的原理,并提供了一种寻找模板点与图像边缘最近点的方法。最终,实现了基于最小二乘法的位姿调整,显著提升了匹配质量。
摘要由CSDN通过智能技术生成

        在halcon中,find_shape_model函数的SubPixel参数有很多值可以设置,不同的值可以实现不同的匹配精度和效果。其中none表示只提取像素精度的角度和位置,interpolation表示通过多项式插值得到亚像素精度的角度和位置,least_squares表示通过最小二乘法最小化轮廓距离得到亚像素精度的角度和位置,它们的精度依次增高。为了展示它们之间的不同,采用halcon案例中的图像,将SubPixel分别设置为none,interpolation,least_squares进行匹配,结果见下图,不难发现当SubPixel为none时,绿色的模板轮廓与图像边缘吻合的并不好,在有些位置存在明显的偏差,当SubPixel为interpolation时,偏差减小但仍存在,当SubPixel为least_squares时,偏差进一步减小已经不明显,模板轮廓与图像边缘几乎完全吻合。

09304310808a40d993fdf4b416faca70.png

SubPixel=none

评论 6
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值