本部分总结一下对极几何,对极几何是两幅视图之间的内在的射影几何,它独立于场景结构,只依赖于摄像机的内参和相对姿态。

下图简单画出示意图。

1.图中基本术语:

  1. X-X'为一对匹配点,对应空间点P
  2. CC'为基线,C,C'分别为相机中心
  3. e,e'为对极点
  4. I,I'为对极线

2.F和E推导 

 采用向量混合集:(https://blog.csdn.net/anpu8252/article/details/102175213

推理开始:

        

故:
                                              ,           

得    

     

3.F基本性质:

  基础矩阵F 本质矩阵
基本性质

假如两幅图像由中心不重合的摄像机获得,则基础矩阵F对所有的对应点x-x’,都满足x'Fx=0

F是自由度为7,秩为2的齐次矩阵

点对应:如果x-x'是对应的图像点,那么x'TFx=0;

 对极线:

是对应于x的对极线

是对应于x'的对极线

  对极点:

        

        

1.本质矩阵由对极约束定义,具有尺度等价性

2.本质矩阵E内在性质:本质矩阵E的奇异值必定是[a,a,0]'

3.E有5个自由度

参考:

1.视觉SLAM 14讲

2.MVG(计算机多视几何)第二版

MVG(second)学习笔记- 对极几何和基础矩阵F,本质矩阵E相关推荐

  1. 2D - 2D 点对 求解基础矩阵 F 本质矩阵E 单应矩阵 H 进而求 旋转矩阵 R 和 t

    *对极几何 求解 两组单目相机 2D图像 间的 旋转平移 矩阵 * 2D 点对 求 两相机的 旋转和平移矩阵 * 空间点 P 两相机 像素点对 p1 p2 两相机 归一化平面上的点对 x1 x2 与P ...

  2. JDBC 学习笔记(一)—— 基础知识 + 分页技术

    2019独角兽企业重金招聘Python工程师标准>>> 本文查阅方法:     1.查阅目录 -- 查阅本文目录,确定想要查阅的目录标题     2.快捷"查找" ...

  3. MATLAB学习笔记5:绘图基础与数据可视化(中)

    阅读前请注意: 1. 该学习笔记是华中师范大学HelloWorld程序设计协会2021年寒假MATLAB培训的学习记录,是基于培训课堂内容的总结归纳.拓展阅读.博客内容由 @K2SO4钾 撰写.编辑, ...

  4. J2EE学习笔记三:EJB基础概念和知识 收藏

    J2EE学习笔记三:EJB基础概念和知识 收藏 EJB正是J2EE的旗舰技术,因此俺直接跳到这一章来了,前面的几章都是讲Servlet和JSP以及JDBC的,俺都懂一些.那么EJB和通常我们所说的Ja ...

  5. java学习笔记15--多线程编程基础2

    本文地址:http://www.cnblogs.com/archimedes/p/java-study-note15.html,转载请注明源地址. 线程的生命周期 1.线程的生命周期 线程从产生到消亡 ...

  6. Linux 学习笔记之超详细基础linux命令 Part 3

    Linux学习笔记之超详细基础linux命令 by:授客 QQ:1033553122 ---------------------------------接Part 2----------------- ...

  7. XML学习笔记01【xml_基础、xml_约束】

    Java后端 学习路线 笔记汇总表[黑马程序员] XML学习笔记01[xml_基础.xml_约束][day01] XML学习笔记02[xml_解析][day01] 目录 01 xml_基础 今日内容 ...

  8. 36篇博文带你学完opencv :python3+opencv学习笔记汇总目录(基础版)

    经过几天的学习,opencv基础部分学习完啦.整理出来. OpenCV opencv学习笔记1:图片读入,显示与保存(有代码) opencv学习笔记2:图像处理基础 opencv学习笔记3:像素处理 ...

  9. 《Go语言圣经》学习笔记 第三章 基础数据类型

    <Go语言圣经>学习笔记 第三章 基础数据类型 目录 整型 浮点数 复数 布尔型 字符串 常量 注:学习<Go语言圣经>笔记,PDF点击下载,建议看书. Go语言小白学习笔记, ...

最新文章

  1. 如果不能调试存储过程
  2. zedboard板子上呼吸灯的实现(第一版)仿真代码的实现
  3. 35、【华为HCIE-Storage】--快照
  4. 服务器的mp4文件是黑屏,Windows7的Windows media player 播放由影音制作生成的Mp4视频,出现黑屏、重启动...
  5. JVM上篇:内存与垃圾回收
  6. spring Boot手把手教学(8): 封装统一返回实体类
  7. xp镜像文件的product key
  8. javascript中 String对象方法(大小写转换、连接与拆分)
  9. 完美世界年营收85亿:同比降17% 影视业务整体产生亏损2亿
  10. matlab的置换,来自CLUSTERGRAM对象的置换向量(MATLAB)
  11. lcs问题java_动态规划法(十)最长公共子序列(LCS)问题
  12. 【Greenplum走遍全国】济南技术研讨会
  13. 水果店毛利点计算公式,水果店月度毛利怎么算
  14. 小程序学习笔记5---导航跳转
  15. shell运行python脚本报错没有包_脚本安装Discuz论坛(shell + Python 实现自动化安装)...
  16. 货郎问题(暴力求解)
  17. O2O优惠券数据分析(一)
  18. EMC | 瞬态传导抗干扰试验与整改
  19. 智能家居:以ZigBee技术实现控制器设计
  20. 演示淘宝API调用接口

热门文章

  1. vue移动端底部菜单tabbar
  2. 仿生学导论学习笔记——第四章
  3. vue项目实现部分页面使用rem_vue 中使用rem布局
  4. Verilog学习笔记——04——补码转换器、七段译码器
  5. 用树结构描述和计算数据
  6. hacking 麦步手表之(1)精简模拟界面
  7. 红队、蓝队和紫队组合:安全保障的协作方法
  8. ChatGPT发明「史莱姆语」,词汇语法规则全都有,还配了「史翻英」Python代码
  9. 数据结构:单链表(水浒传英雄操作为例)+单链表面试题
  10. This program may be freely redistributed under the terms of the GNU GPL