Monocular slam 中的理论基础(2)
来源:互联网 发布:linux jdk1.7安装教程 编辑:程序博客网 时间:2024/06/07 16:15
三角法求深度(triangulation)
在知道了相机的轨迹以后,使用三角法就能计算某个点的深度,在Hartley的《Multiple view Geometry》一书中第10章、第12章都是讲的这个,这里只讲解线性求解方法。
在以上计算P三维坐标的推导过程中,可以看到和本征矩阵E是息息相关的,E和我们的尺度紧密相连,所以计算出来的深度和尺度scale也是直接相关的。同时,根据这种三角法(triangulation )计算的深度,其实是不怎么靠谱的,一般只是拿这个做一个初始值。并且,我们还可以初略的看看深度估计误差和什么有关。
在理顺了这系列流程,有了基本的视觉基础以后,就可以开始向svo,orb_slam,lsd_slam前进了。但是这些算法的深度估计都是用概率模型来更新深度,不用怕,不变应万变,在后续的博客中,我们将一一剖析。最后,再推荐下这本书《Mastering OpenCV with Practical Computer Vision Projects》,里面有一章专门教一步步用opencv写structure from motion的程序,内容实在是牛的飞,赶紧去看看动手自己写写程序吧,祝好。
reference:
博客主要参考了 professor William Hoff 的课件《structure from motion》
阅读全文
0 0
- Monocular slam 中的理论基础(2)
- Monocular slam 中的理论基础(2)
- Monocular slam 理论基础(2)
- Monocular slam 的理论基础(1)
- Monocular slam 的理论基础(1)
- Monocular slam 理论基础(1)
- Monocular slam 的理论基础(1)
- ORB-SLAM: A Versatile and Accurate Monocular SLAM Syetem 讲解 2
- svo(slam)理论基础
- SLAM: Inverse Depth Parametrization for Monocular SALM
- 翻译:ORB-SLAM: a Versatile and Accurate Monocular SLAM System
- 翻译:ORB-SLAM: a Versatile and Accurate Monocular SLAM System
- 翻译:ORB-SLAM: a Versatile and Accurate Monocular SLAM System
- ORB-SLAM: a Versatile and Accurate Monocular SLAM System
- ROBOTICS2015 ORB-SLAM: a Versatile and Accurate Monocular SLAM System
- ORB-SLAM: A Versatile and Accurate Monocular SLAM Syetem 讲解 1
- ORB-SLAM: A Versatile and Accurate Monocular SLAM Syetem 讲解 3
- Android 中的Matrix 理论基础
- 一天一个Linux命令:mv
- GitHub上README.md教程
- 斯坦福大学cs229Andrew ng的机器学习课程
- python 的numpy库中的mean()函数用法
- eclipse属性配置(背景色字体等)文件的导入导出方法
- Monocular slam 中的理论基础(2)
- MVC Bundle
- 算法——排序之堆排序
- C++学习-运算符重载
- strchr函数详解
- php生成android端支付宝请求参数
- Java中抽象类和接口的区别
- WPF次线程激活主线程UI相应
- 全面介绍Android Studio中Git的使用