原文:ORB-SLAM 代码笔记(二)

ORB SLAM中除了第三方库,基本没有看到使用c 的新特性 例如别的SLAM框架中常用的智能指针,拷贝控制,泛型算法等,基本没有使用动态内存,栈内存读取速度较快 ,因此非常适合初学,代码很清晰。静下心来一个月之内是肯定可以看完的,目前的想法是在看完ORB之后,对其中的典型算法再做一个总结 慢慢来 System.cc 系统入口文件 读取词典文件,摄像头信息,以及View线程是否现实 Trackin ...

2017-02-10 15:14 3 2041 推荐指数:

查看详情

ORB-SLAM 代码笔记(五)Frame类

Frame类的成员变量主要包含从摄像头获取的图像的 1. 特征点信息(关键点+描述字) 2. 尺寸不变特征所用金字塔信息,这些都定义在ORBextractor对象中 3. 词袋模型参数,用于跟踪 ...

Thu Feb 16 00:43:00 CST 2017 1 3230
ORB-SLAM 代码笔记(四)tracking代码结构

首先要清楚ORB-SLAM视觉跟踪的原理,然后对tracking.cc中的函数逐个讲解 代码的前面部分是从配置文件中读取校准好的相机参数(内参和畸变参数,以及双目的深度测量设定),并且加载ORB特征点提取的参数(特征点数,金字塔层数,变化尺度,以及提取Fast关键点的阈值);以及四个线程 ...

Sat Feb 11 22:26:00 CST 2017 0 4303
运行ORB-SLAM笔记_编译篇(一)

1.下载代码 https://github.com/raulmur/ORB_SLAM/ (同时也可以看看作者的牛叉论文,我是打算先用代码,再回头看论文) 2.打开后如下 就好像是用一件新产品一样,我们首先要看一下说明书“README.md ...

Tue Sep 27 20:51:00 CST 2016 1 5489
运行ORB-SLAM笔记_使用篇(二)

PATH_TO_VOCABULARY:是一种树型数据结构模型,ORB-SLAM里面主要用来做回访(loop-closure)检 测, ...

Wed Sep 28 01:08:00 CST 2016 4 3582
ORB-SLAM(二)性能

ORB-SLAM程序提供了运行Monocular、Stereo和RGBD数据的程序。编译成功后,可以通过运行TUM的标准数据来验证程序是否成功。如果想自己测试一些数据,可以通过OpenCV提供的接口调起电脑的摄像头。 个人认为,ORB-SLAM是一个完整的单目SLAM实现,集合了当前流行 ...

Fri Mar 04 05:34:00 CST 2016 1 13358
ORB-SLAM(一)简介

ORB主要借鉴了PTAM的思想,借鉴的工作主要有Rubble的ORB特征点;DBow2的place recognition用于闭环检测;Strasdat的闭环矫正和covisibility graph思想;以及Kuemmerle和Grisetti的g2o用于优化。 首先需要了解ORB-SLAM ...

Thu Feb 09 00:10:00 CST 2017 0 1444
ORB-SLAM(一)简介

ORB-SLAM是一种基于ORB特征的三维定位与地图构建算法(SLAM)[1]。该算法由Raul Mur-Artal,J. M. M. Montiel和Juan D. Tardos于2015年发表在IEEE Transactions on Robotics。ORB-SLAM基于PTAM架构,增加了 ...

Thu Feb 25 05:03:00 CST 2016 10 29938
 
粤ICP备18138465号  © 2018-2025 CODEPRJ.COM