SLAM_1 视觉SLAM十四讲
第二讲:初识SLAM
2.1 相机:
2.1.1 相机的本质:
- 以二维投影形式记录了三维世界的信息
- 此过程丢掉了一个维度:距离
2.1.2 各类相机主要区别:
有没有深度信息
- 单目:没有深度,必须通过移动相机产生深度 Moving View Stereo
- 双目:通过视差计算深度Stereo
- RGBD:通过物理方法测量深度
- 深度相机:
- 物理手段测量深度
- 结构光ToF
- 主动测量,功耗大
- 深度值较准确
- 量程较小,易受干扰
- 深度相机:
单目相机计算量比较大,需要初始化。单张图像不具备尺度信息。
2.1.3 相机公共点:
- 利用图像和场景的几何关系,计算相机运动和场景结构Motion & Structure
- 三维空间的运动和结构
- 图像来自连续的视频
第三讲 : 三维空间刚体运动
向量:
内积、外积
Q:坐标系之间的转换?
旋转矩阵
3.3、旋转向量,欧拉角
Q:角轴描述旋转,和旋转矩阵的相互转换?
描述两个坐标系之间的转换:
- 旋转矩阵
- 角轴
- 欧拉角(Z-Y-X轴分别转多少度)存在奇异性问题
3.4、四元数
eigen开源库
第四讲:李代数和李群
雅可比矩阵
第五讲:相机的成像
第六讲:非线性优化
关于函数的求导?
第七讲:视觉里程计
图像特征点性质:
- 可重复性
- 可区别性
- 高效率
- 本地性
特征点由关键点和描述子组成。
FAST角点检测
灰度质心法
快速近似最近邻(FLANN)
RANSAC(随机采样一致性)
三角测量
7.7 3D-2D: PnP
7.7.1 直接线性变换
7.7.2 Bundle Adjustment
7.9 3D-3D:ICP
7.9.1 SVD
矩阵的范数