Python计算机视觉-对极几何与基础矩阵

本文深入探讨了对极几何在多视图几何中的应用,特别是基础矩阵和本质矩阵的概念。通过介绍对极约束和基础矩阵的计算,阐述了它们在简化特征匹配和去除错配中的作用。并分享了使用RANSAC和八点法估计基础矩阵的实验,展示了在不同距离场景下的效果,强调了调整匹配阈值和处理错配的重要性。
摘要由CSDN通过智能技术生成

对极几何

多视图几何利用在不同视点拍摄的图像间关系研究相机或者特征之间的关系,而在多视图几何中最重要的基础就是双视图,如果已经有了一个场景的两个视图以及视图中的对应图像点,则依据相机位置关系,相机性质和三维场景点的位置可以得到图像点的几何关系约束,即对极几何。通过对极几何,我们可以在已知两幅图像中两点是对应关系的前提下,求解两个相机的相对位置和姿态。

若两个相机的光心分别为 CC ,空间中的点为 X ,则有 五点共面,关系如下:

在这里插入图片描述
相关概念的定义:

基线:两相机光心连线;
对极点 = 基线与像平面相交点 = 光心在另一幅图像中的投影;
对极平面 = 包含基线的平面;
对极线 = 对极平面与像平面的交线

对极约束:点 xx ’ 一定位于平面 π 上,而平面 π 可以利用基线 CC’ 和图像点 x 的反投影射线确定,点 x’ 又是右侧图像平面上的点,所以点 x’ 一定位于平面 π 与右侧图像平面的交线 l’ 上,直线 l’ 为点 x 的对极线,即点 x 的对应点 x’ 一定位于它的对极线上:
在这里插入图片描述
本质矩阵(essential matrix):

XC,C’ 坐标系中的相对坐标分别 p,p’R 为相机旋转矩阵,T 为光心位移向量,K 为相机内参矩阵:
在这里插入图片描述
则有 p = R p’ + T ,又因 C, C, X 三点共面
可得 ( p - T ) T (

  • 1
    点赞
  • 12
    收藏
    觉得还不错? 一键收藏
  • 1
    评论
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值