目录

介绍

立体视觉约束

条件


介绍

欢迎回到Computer Vision。这将成为关于立体系列的第二部。特别是,我们将专注于所谓的对极几何(epipolar geometry)。我们上次说如果我们有两个图像并且我们对相机有所了解,如果我们能够找到已知关系的对应关系,我们就能找到深度。我们谈到了视差(disparity)。视差是这样一种想法,即当我移动相机时,图像中某个点的位置会发生变化,具体取决于场景的深度。如果我实际上有视差,我可以制作一个视差图,它告诉我所有的点是如何移动的。并且视差与深度成反比,而右边的视差图就是这样。

但是,我们如何找到视差呢?基本上给出了图像中的一个点,我们需要在另一个图的点中搜索它。但是我们的直觉告诉我们,如果我知道两个相机如何对齐,你会在左边的图片中给我一点。它不能在右边的图片上的任何地方,它必须以某种方式约束它在左边的位置。本内容将是关于那些约束的,然后当我们在下一课中实际找到要点时,我们将假设这些约束。

立体视觉约束

所以,一般情况下,如果是两个校准相机的情况。我们谈过平行光轴,okay。所以它们排成一列并且平行,并且平面是共面的,但当然,它们可以是所谓的边缘。它们可以以某种特定的方式指向。事实上,它们甚至不必一定在同一点上。通常他们是因为我们习惯于人类系统。

但我们要做的是我们将讨论对极几何,这两种情况下的极线约束(epipolar constraint)。所以让我们这样开始吧。因此,如果我在左侧有一个图像,而在该图像中有一些点p投影,那么问题是在哪里可以为右边的同一点的图像填充?(如图1)Well,基本上实际的场景点可以是包含p' 的光线的任何地方。这些红点中的每一个对应于沿着投射到 p' 的实际场景点的光线的可能位置。(如图2)

1 2

现在请记住,在透视投影中,我们所说的一件事就是线条投射成线条。那么包含投影中心(如图1)和穿过那个点的光线的线(如图2),那是空间中的真实线(如图3),okay?那条线必须投射到右图中的一条线上(如图4)。这就是我们要谈的更多关于约束的内容。

1 2

4

条件

因此,仔细观察这个几何体,两个视图的几何形状会约束相应像素将会遇到的位置(如图1)。 所以投射到图像中的点p,它可以在世界上,红点p,或者它可以是p1。 或者它可能在p2。 或者它可以是沿着该光线和左图像的任何位置,其在右图像中投射到该线。 该线称为极线(epipolar line)(如图2)。

1

2

这条线由国王的平面雕刻而成,包含图像中心和实际点或仅仅是这条光线。 这个平面(如图1)与像平面相交于两个对齐平面的交点,这就是极线(如图2)。 当然反过来也是如此,right?

1

2

因此,同一平面对应于该极线(如图1)。 okay? 这些相应的极线组,提供了我们正在寻找的约束。 此图像中的任何一点都在这一行上(如图2),它的匹配必须在该行的某个位置,反之亦然。 这被称为极线约束(epipolar constraint)。

1

2

在极线几何中,我们一直使用各种术语,您应该熟悉它们。 首先是基线,它只是连接两个摄像机中心的线或空间射线。 对于给定点,我应该说的给定点的极线平面包含基线和那个点。 所以这一点,这一点,这个相机中心,这个相机中心(如图1),这定义了一个平面,这就是我们的那个点的极线平面。

1

如前所示,极线是给定点的极线平面与图像平面的交点。 它应该说是图像平面,因为总有一对极线。 相应的极线是,如果你在一个极线上有一个点,那么,或者如果你有一个点,你就会找出它的极线,它的匹配点必须在另一个图像的相应极线上。 最后,我们还有一些我们之前没有谈过的东西,也就是所谓的极点(epipole)。极点(epipole) 是具有像平面的基线(如图)射线的内部截面。

因此,假设图像平面足够大,正确,图像平面很小,可能不会,但如果图像平面足够大,它将与图像平面相交。 所以你应该清楚,因为所有的极线平面都与极点相交,因为它包含了这条光线,这意味着每条极线(如图)都会与极点相交。 我们实际上会在一分钟内看到它。


编程之久除了算法和数据结构,什么也不属于我们。

16.对极几何——介绍,立体视觉约束,条件_1相关推荐

  1. [OpenCV实战]49 对极几何与立体视觉初探

    本文主要介绍对极几何(Epipolar Geometry)与立体视觉(Stereo Vision)的相关知识.对极几何简单点来说,其目的就是描述是两幅视图之间的内部对应关系,用来对立体视觉进行建模,实 ...

  2. 16.对极几何——极线约束,收敛相机,平行图像平面,两个立体对 测验_2

    目录 极线约束 收敛相机 平行图像平面 两个立体对 测验 结论 极线约束 那么,为什么极线约束(epipolar constraint)有用呢? 好吧,我们已经说过,基本上,极线约束将对应问题减少到沿 ...

  3. 2.本征矩阵 基本矩阵以及对极几何之间的约束关系

    摘要: 本节重点在于左右像点之间的约束关系,左右像素点之间的约束关系. 本征矩阵E和基本矩阵F可以分别表示上述两约束关系 如非必要,可只看总结 Epipolar geometry is a descr ...

  4. 立体视觉中的对极几何——如何更好更快地寻找对应点

    立体视觉中的对极几何--如何更好更快地寻找对应点 2019.10.21 FesianXu 文章目录 @[toc] 前言 什么是立体视觉 对极几何 对极约束 本征矩阵 去掉归一化坐标系的限制,引入基础矩 ...

  5. 《计算机双目立体视觉》学习笔记:对极几何

    由双目立体视觉系统获得的来自同一场景的两幅图像之间存在着一定的约束关系,也就是说,当我们用两个相机在不同的位置拍摄同一个场景或者物体时,如果两张照片中的景物有重叠的部分,那么这两张照片之间就存在一定的 ...

  6. 视觉SLAM⑦---视觉里程计Ⅰ(特征点法、2D-2D对极几何)

    目录 7.0 本章主要目标 7.1 特征点法 7.1.1 特征点 7.1.2 ORB特征 7.1.3 特征匹配 7.2 实践:特征提取和匹配 7.2.1 OpenCV的ORB特征 7.2.2 手写OR ...

  7. 3月9日 笔记:RANSAC随机样本一致性,灭点、对极几何计算、H矩阵、PNP估计相机位置,3D匹配、投影变换、N点定位求解姿态

    [修订]: 2020-03-11:特征匹配 分为:(1)2D-2D : (2)2D-3D : (3)3D-3D https://www.zhihu.com/question/51510464 2D-2 ...

  8. 基于图像的三维模型重建——相机模型与对极几何

    点击上方"3D视觉工坊",选择"星标" 干货第一时间送达 作者:梦寐mayshine https://zhuanlan.zhihu.com/p/12968108 ...

  9. python 几何_OpenCV-Python系列之对极几何理论

    在我们使用针孔相机时,我们会丢失大量重要的信息,比如说图像的深度,或者说图像上的点和摄像机的距离,因这是一个从 3D 到 2D 的转换.因此一 个重要的问题就产生了,使用这样的摄像机我们能否计算除深度 ...

最新文章

  1. 1003 我要通过!
  2. 起飞,会了这4个 Intellij IDEA 调试魔法,阅读源码都简单了
  3. 做了一个系列的Android开发教程列表
  4. AIRAVATA:量化机器学习中的参数泄露
  5. 腾讯测试鸿蒙系统,爆料:荣耀 30 Pro已开始测试华为鸿蒙系统
  6. Eclipse利用Database Connections连接数据库并实现从数据库逆向生成Hibernate带注解的实体类
  7. 虚拟化技术--桌面虚拟化(VDI)
  8. jQuery - 获取内容和属性
  9. yum 查看java版本_如何查找YUM安装的JAVA_HOME环境变量详解
  10. SimpleFOC(八)—— 理论+实践 深度分析SVPWM
  11. python比赛2020_2020LPL春季赛3月15日比赛数据的数据分析(Python)
  12. Visual Studio安装及无法打开包括文件: “crtdbg.h”问题解决
  13. 联通光猫创维DT741-csf如何获取超级账户
  14. 【Java】我的世界Java版外挂制作 [0] - 配置环境
  15. [Matlab]中solve函数与subs函数的使用方法
  16. LAPARDIN WEDLUTS Romantic Wedding LUTs 浪漫唯美婚礼电影调色预设
  17. 2014级学生程序设计学习大数据
  18. 虚拟机下解压zip类型压缩包 附各类型文件打包及压缩方式
  19. 管道与命名管道(FIFO)
  20. 解决xdd机器人扫码登录异常

热门文章

  1. xtwpro2编程器_xtw100编程器驱动
  2. 鸟哥的私房菜Linux 学习笔记之 Bash语法
  3. 设计模式笔记二:抽象工厂模式
  4. java数据库插入mysql乱码
  5. 参加计算机俱乐部的英语怎么说,参加象棋俱乐部用英语怎么说
  6. vs2019配置OpenGL
  7. 【图像处理基础知识】python+opencv显示中文
  8. linux pid文件找不到,linux – 当’正确’时,PID文件是否仍有缺陷?
  9. 命令重置_学个简单命令,一秒重置账户密码
  10. aix oracle监听配置_Oracle数据库03用户权限与数据库的连接