| |
|
开发:
C++知识库
Java知识库
JavaScript
Python
PHP知识库
人工智能
区块链
大数据
移动开发
嵌入式
开发工具
数据结构与算法
开发测试
游戏开发
网络协议
系统运维
教程: HTML教程 CSS教程 JavaScript教程 Go语言教程 JQuery教程 VUE教程 VUE3教程 Bootstrap教程 SQL数据库教程 C语言教程 C++教程 Java教程 Python教程 Python3教程 C#教程 数码: 电脑 笔记本 显卡 显示器 固态硬盘 硬盘 耳机 手机 iphone vivo oppo 小米 华为 单反 装机 图拉丁 |
-> 游戏开发 -> ORB-SLAM2系列第二章——ORB 特征点提取 -> 正文阅读 |
|
[游戏开发]ORB-SLAM2系列第二章——ORB 特征点提取 |
文章目录前言欢迎浏览我的SLAM专栏,一起加油淦穿SLAM! 一、关键点和描述子1.FAST关键点:2.FAST 描述子:论文:BRIEF: Binary Robust Independent Elementary Features 二、 灰度质心法原始的FAST关键点没有方向信息,这样当图像发生旋转后,brief描述子也会发生变化,使得特征点对旋 1.什么是灰度质心法?下面重点说一下如何计算灰度质心。
以上是灰度质心法求关键点旋转角度的原理。 2.在一个圆内计算灰度质心下图P为几何中心,Q为灰度质心
三、 特征点角度计算1.steer brief点v 绕 原点旋转θ 角,得到点v’,假设 v点的坐标是(x, y) ,那么可以推导得到 v’点的坐标(x’, y’) 2.IC_Angle 计算技巧在一个圆域中算出m10(x坐标)和m01(y坐标),计算步骤是先算出中间红线的m10,然后在平行于 四、金字塔的计算图像金字塔对应函数为:ORBextractor::ComputePyramid
五、特征点数量的分配计算图像金字塔层数越高,对应层数的图像分辨率越低,面积(高 宽)越小,所能提取到的特征点数量就 单位面积应该分配的特征点数量为: 在ORB-SLAM2 的代码里,不是按照面积均摊的,而是按照面积的开方来均摊特征点的,也就是将上述 六、使用四叉树均匀分布特征点ORB特征提取策略对ORB-SLAM2性能的影响:ORB-SLAM2中的ORB特征提取方法相对于OpenCV中的 对应函数 DistributeOctTree:
参见:https://zhuanlan.zhihu.com/p/57235987 七、高斯处理1.高斯模糊
2.高斯模糊常用的高斯模板中间权重最大: 八、特征点去畸变
九、近点和远点在双目或RGB-D模式下,特征点对应的深度值小于40倍的双目/RGB-D基线称之为近点,否则称之为远点。 |
|
|
上一篇文章 下一篇文章 查看所有文章 |
|
开发:
C++知识库
Java知识库
JavaScript
Python
PHP知识库
人工智能
区块链
大数据
移动开发
嵌入式
开发工具
数据结构与算法
开发测试
游戏开发
网络协议
系统运维
教程: HTML教程 CSS教程 JavaScript教程 Go语言教程 JQuery教程 VUE教程 VUE3教程 Bootstrap教程 SQL数据库教程 C语言教程 C++教程 Java教程 Python教程 Python3教程 C#教程 数码: 电脑 笔记本 显卡 显示器 固态硬盘 硬盘 耳机 手机 iphone vivo oppo 小米 华为 单反 装机 图拉丁 |
360图书馆 购物 三丰科技 阅读网 日历 万年历 2025年1日历 | -2025/1/16 18:03:19- |
|
网站联系: qq:121756557 email:121756557@qq.com IT数码 |