视觉SLAM笔记(13) 空间变换

  • 1. 3D空间变换
  • 2. 相似变换
  • 3. 仿射变换
  • 4. 射影变换

1. 3D空间变换

3D 空间中的变换,除了欧氏变换之外,还存在其余几种,其中 欧氏变换 是最简单的
它们一部分和测量几何有关

欧氏变换保持了向量的长度和夹角,相当于把一个刚体原封不动地进行了移动或旋转,不改变它自身的样子

而其他几种变换则会改变它的外形

它们都拥有类似的矩阵表示


2. 相似变换

相似变换比欧氏变换多了一个自由度,它允许物体进行 均匀的缩放,其矩阵表示为:

注意到旋转部分多了一个缩放因子 s
表示在对向量旋转之后,可以在 x,y,z 三个坐

视觉SLAM笔记(13) 空间变换相关推荐

  1. 视觉SLAM笔记(35) 三角化求特征点的空间位置

    视觉SLAM笔记(35) 三角化求特征点的空间位置 1. 特征点的空间位置 2. 三角测量函数 3. 求特征点的空间位置 1. 特征点的空间位置 在 视觉SLAM笔记(31) 特征提取和匹配 已求出特 ...

  2. 视觉SLAM笔记(60) 建图

    视觉SLAM笔记(60) 建图 1. 概述 2. 用处 1. 概述 建图(Mapping),本应该是 SLAM 的两大目标之一 因为 SLAM 被称为同时定位与建图 之前讨论的都是定位问题,包括通过特 ...

  3. 视觉SLAM笔记(55) 位姿图

    视觉SLAM笔记(55) 位姿图 1. Pose Graph 的意义 2. Pose Graph 的优化 1. Pose Graph 的意义 带有相机位姿和空间点的图优化称为 BA,能够有效地求解大规 ...

  4. 视觉SLAM笔记(39) 求解 ICP

    视觉SLAM笔记(39) 求解 ICP 1. SVD 方法 2. 非线性优化方法 1. SVD 方法 使用 SVD 以及非线性优化来求解 ICP 使用两个 RGB-D 图像,通过特征匹配获取两组 3D ...

  5. 视觉SLAM笔记(38) 3D-3D: ICP

    视觉SLAM笔记(38) 3D-3D: ICP 1. 3D-3D 的位姿估计问题 2. SVD 方法 3. 非线性优化方法 1. 3D-3D 的位姿估计问题 假设有一组配对好的 3D 点 比如对两个 ...

  6. 视觉SLAM笔记(23) 图像

    视觉SLAM笔记(23) 图像 1. 图像描述 2. 图像表示 3. 图像的内容 3.1. 像素坐标 3.2. 像素信息 3.3. 通道 1. 图像描述 相机加上镜头,把三维世界中的信息转换成了一个由 ...

  7. 视觉SLAM笔记(19) 相似变换群与李代数

    视觉SLAM笔记(19) 相似变换群与李代数 1. 相似变换 2. 群与李代数 3. 映射 4. BCH 近似 1. 相似变换 在 视觉SLAM笔记(2) 相机 已经介绍过单目的尺度不确定性 如果在单 ...

  8. 视觉SLAM笔记(14) Eigen几何模块

    视觉SLAM笔记(14) Eigen几何模块 1. 旋转表达方式 2. 旋转矩阵 3. 欧拉角 3. 仿射和射影变换 4. 四元数 5. 可视化演示 1. 旋转表达方式 之前讲到的各种旋转表达方式 现 ...

  9. 视觉SLAM笔记(9) Eigen

    视觉SLAM笔记(9) Eigen 1. 开源线性代数库 2. 基本操作与运算 2.1. 向量和矩阵 2.2. 内置类型 2.3. 初始化 2.4. 动态大小 2.5. 输入数据 2.6. 输出数据 ...

最新文章

  1. ip pim spare 源树 和 共享树_Pim通用规则+Dense模式规则+Sparse模式规则
  2. MongoDB:mongodb在项目开发时的安全验证、分页查询操作
  3. 在指定位置上方出现通用jquery悬浮提示框插件全站通用
  4. VTK:可视化之DisplayCoordinateAxes
  5. java中堆栈(stack)和堆(heap)
  6. Learning Multiview 3D point Cloud Registration论文阅读笔记
  7. (41)Xilinx MMCM IP核配置(二)(第9天)
  8. ftk学习记(消息框篇)
  9. python 蓝牙开发_基于python实现蓝牙通信代码实例
  10. Dev TreeList常用用法
  11. python requests 上传文件_Python 实现小程序云存储文件上传
  12. Vi编辑器基本常用命令
  13. 为什么ios比android流畅
  14. ligerui之控件列表初始化设置
  15. pytorch骚操作之梯度累加,变相增大batch size
  16. STM32生成bin文件
  17. 软考-嵌入式系统设计师:[网络安全:笔记(六)]
  18. JavaWeb--RequestResponse
  19. python爬空气污染实时数据_python数据分析综合项目--空气质量指数分析
  20. 考研数学145分之路:暑期精读大学数学课本

热门文章

  1. mysql的常用查询辅助函数汇总
  2. Ubuntu 13.04 双显卡安装NVIDIA GT 630M驱动
  3. ecmall挂件开发
  4. HOWTO: 判断全角和半角
  5. 细说JDK动态代理的实现原理
  6. java调用javascript函数_使用Java程序中的参数调用Javascript函数
  7. html 文件上传与移除,Vue采用input实现文件上传与删除
  8. 判断端口是否能用_扫描器篇(八)之python+scapy构造TCP协议包扫描主机端口
  9. 云栖科技评论第57期:技术拓展科学边界 科学激发技术创新
  10. Release编译模式下,事件是否会引起内存泄漏问题初步研究