SURF特征点检测(阈值和绘点方式均可通过滚动条调节)

本文介绍了SURF特征点检测的原理及其与SIFT的区别,重点在于如何通过调整滚动条实时改变Hessian阈值和绘点方式。文中提供了一个基于OpenCV的示例程序,允许用户动态调节参数,增强了交互性和实用性。
摘要由CSDN通过智能技术生成


       SURF的原理我不再叙述,网上资料比较多。在计算视觉领域,尺度空间被象征性的表述为一个图像金字塔,向下降采样一般用高斯金字塔。其中,输入图像函数反复与高斯函数的核卷积并反复对其进行二次抽样,这种方法主要用于SIFT算法的实现,但每层图像依赖于原图像,并且图像需要重设尺寸,因此,这种计算方法运算量较大。SURF角点检测算法是对SIFT的一种改进,主要体现在速度上,效率更高。它和SIFT的主要区别是图像多尺度空间的构建方法不同。SURF算法对积分图像进行操作,卷积只和前一幅图像有关,其降采样的方法是申请增加图像核的尺寸,这也是SIFT算法与SURF算法在使用金字塔原理方面的不同。SURF算法允许尺度空间多层图像同时被处理,不需对图像进行二次抽样,从而提高算法性能。

       在此我参考《OpenCV3编程入门》配套示例程序:SURF特征点检测,对该程序进行了一些修改,在原程序的SURF特征点检测的基础上,添加了两个滚动条来实现hessian阈值和绘点方式的动态调节

代码如下:

  • 1
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值