视觉SLAM笔记(18) Sophus
视觉SLAM笔记(18) Sophus
- 1. Sophus 库
- 2. SO(3) 运算
- 3. SE(3) 运算
1. Sophus 库
一个较好的李代数库是 Strasdat 维护的 Sophus 库
Sophus 库支持之前主要讨论的 SO(3) 和 SE(3),此外还含有二维运动 SO(2),SE(2) 以及相似变换Sim(3) 的内容
它是直接在 Eigen 基础上开发的,不需要要安装额外的依赖库
由于历史原因, Sophus 早期版本只提供了双精度的李群/李代数类
后续版本改写成了模板类
模板类的 Sophus 中可以使用不同精度的李群/李代数,但同时增加了使用难度
这里使用非模板的 Sophus 库
在github中提供的 VSLAM_note\3rdparty\Sophus.tar.gz
也是非模板版本
Sophus 本身亦是一个 cmake 工程,只须编译即可,无须安装
2. SO(3) 运算
创建useSophus_SO3.cpp
文件:
#include <
视觉SLAM笔记(18) Sophus相关推荐
- 视觉SLAM笔记(9) Eigen
视觉SLAM笔记(9) Eigen 1. 开源线性代数库 2. 基本操作与运算 2.1. 向量和矩阵 2.2. 内置类型 2.3. 初始化 2.4. 动态大小 2.5. 输入数据 2.6. 输出数据 ...
- 视觉SLAM笔记(65) 简约总结
视觉SLAM笔记(65) 简约总结 参考: <视觉SLAM十四讲> 视觉SLAM笔记(3) 视觉SLAM框架 视觉SLAM笔记(20) 单目相机模型 视觉SLAM笔记(32) 2D-2D: ...
- 视觉SLAM笔记(63) RGB-D 稠密建图
视觉SLAM笔记(63) RGB-D 稠密建图 1. 建立点云地图 2. 点云地图 3. 其他重建方法 1. 建立点云地图 所谓点云,就是由一组离散的点表示的地图 最基本的点包含 x, y, z 三维 ...
- 视觉SLAM笔记(61) 单目稠密建图
视觉SLAM笔记(61) 单目稠密建图 1. 立体视觉 2. 极线搜索与块匹配 3. 高斯分布的深度滤波器 1. 立体视觉 相机,很久以来被认为是只有角度的传感器(Bearing only) 单个图像 ...
- 视觉SLAM笔记(60) 建图
视觉SLAM笔记(60) 建图 1. 概述 2. 用处 1. 概述 建图(Mapping),本应该是 SLAM 的两大目标之一 因为 SLAM 被称为同时定位与建图 之前讨论的都是定位问题,包括通过特 ...
- 视觉SLAM笔记(58) 字典
视觉SLAM笔记(58) 字典 1. 字典的结构 2. 创建字典 1. 字典的结构 按照前面的介绍,字典由很多单词组成,而每一个单词代表了一个概念 一个单词与一个单独的特征点不同 它不是从单个图像上提 ...
- 视觉SLAM笔记(57) 回环检测
视觉SLAM笔记(57) 回环检测 1. 回环检测的意义 2. 实现方法 3. 准确率和召回率 4. 词袋模型 1. 回环检测的意义 前端提供特征点的提取和轨迹.地图的初值 而后端负责对这所有的数据进 ...
- 视觉SLAM笔记(56) 位姿图优化
视觉SLAM笔记(56) 位姿图优化 1. g2o 原生位姿图 2. 李代数上的位姿图优化 3. 关于后端优化 1. g2o 原生位姿图 下面来演示使用 g2o 进行位姿图优化 首先,用 g2o_vi ...
- 视觉SLAM笔记(55) 位姿图
视觉SLAM笔记(55) 位姿图 1. Pose Graph 的意义 2. Pose Graph 的优化 1. Pose Graph 的意义 带有相机位姿和空间点的图优化称为 BA,能够有效地求解大规 ...
最新文章
- java 计算两个日期之间的月份_Java 8计算两个日期之间的月份
- db 如何将数据库中的表导入到PowerDesigner
- 飞思卡尔c语言,飞思卡尔MCU的C语言编程框架
- 《Nature》 和 《 Science》 的区别是什么?
- PIC单片机IDE,IPE和PICkit3下载使用的几个坑
- 杰理之ANC对照目标曲线【篇】
- php codeigniter3,从CodeIgniter 3系列版本升级到4系列版本
- zheng项目新建一个module学习学习
- 解决springboot的pom.xml文件第一行报错问题
- 检查一个字符串是否为回文 。 回文:正着念与反着念一样,例如:上海自来水来自海上
- 关于python语言、下列说法不正确的是-模拟试卷C【单项选择题】
- OpenCV显示中文字体
- JAVA | MongoDB 去重、聚合函数、Criteria Query使用
- kali --之 Maltego ce 的使用教程
- 散列:排解冲突(1)
- Larry Wall, Perl教父访谈(Reship )
- 【观察】在UBBF 2021,看懂全光目标网的演进与创新
- JDBCTemplate奇葩问题
- 免费清新风教育教学通用PPT模板
- 计算机二级系统环境,操作系统环境Environ函数