Monocular slam 理论基础(2)
来源:互联网 发布:阐释者淘宝 编辑:程序博客网 时间:2024/06/01 10:56
三角法求深度(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 理论基础(1)
- Monocular slam 中的理论基础(2)
- Monocular slam 的理论基础(1)
- Monocular slam 的理论基础(1)
- Monocular slam 的理论基础(1)
- svo(slam)理论基础
- ORB-SLAM: A Versatile and Accurate Monocular SLAM Syetem 讲解 2
- 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
- 【SLAM】(二)Cartographer的原理探究——GraphSLAM理论基础
- SLAM代码(ORB-SLAM阅读2)
- ORB-SLAM: A Versatile and Accurate Monocular SLAM Syetem 讲解 1
- 如何将服务器上oracle11g数据dump出来导入到本地的oracle10版本
- 统计APK中方法数量
- apple mach-o linker error 报错解决
- 【PAT甲级】1067. Sort with Swap(0,*) (25)
- Android okhttp3 创建Socket的底层实现追踪
- Monocular slam 理论基础(2)
- iOS -- UITableView基本使用
- NFS服务基本配置及使用
- objc_setAssociatedObject 使用
- 算法的可视化工具
- 数据库常见时间函数的用法
- oj-9-G-计算平均分
- VMware虚拟机安装win10的方法
- 黎活明给程序员的忠告