ORB算法

ORB算法结合FAST角点检测和BRIEF描述符生成,通过Harris角点检测筛选最佳关键点并计算方向。文章介绍了算法流程,包括使用高斯滤波去噪,通过steered BRIEF确保旋转不变性,以及学习算法选择二进制测试子集以增强特征区分度。实验验证了ORB算法的旋转不变性、抗噪性和加速性能。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

ORB算法论文来自:ORB: an efficient alternative to SIFT or SURF

                                   http://www.vision.cs.chubu.ac.jp/CV-R/pdf/Rublee_iccv2011.pdf      

 ORB算法用FAST算法进行角点检测,用BRIEF算法生成特征描述符。

 一、角点检测

 FAST算法只能检测出关键点的位置,没有方向,且对关键点的好坏没有一个度量。我们就用Harris角点检测算法对关键点的好坏做出度量,用灰度矩为关键点赋一个方向。

   1) 用FAST算法检测出所有的角点。

   2)用Harris角点检测挑出最好的N个角点。

   3)用灰度矩(Intensity centroid)算法计算出角点的方向。

                                     IC

  x,y是关键点周围一个半径为r的圆形区域内。如下图所示:

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值