【计算机视觉】多视图几何与基础矩阵

本文深入探讨了多视图几何中的基础矩阵,包括对极几何概念、本质矩阵与基础矩阵的关系,以及如何通过八点法计算基础矩阵。通过实验展示了在不同拍摄情况下,极点和极线的特性,并分析了实验中遇到的问题和解决方案。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

实验任务:
1.求解图像之间的基础矩阵 要求:分别用七点、八点、十点(匹配点),计算基础矩阵。
实验图片包含三种情况,即
(1)左右拍摄,极点位于图像平面上
(2)像平面接近平行,极点位于无穷远
(3)图像拍摄位置位于前后
2. 针对上述情况,画出极点和极线,其中点坐标要均匀分布于各行,避免只用排在前五特征点的方式。

1. 实验原理

1.1 基础矩阵F

相机矩阵是针对单个相机的,可单个相机图片并不能告诉我们物体的深度信息,这时至少需要两个相机,这样在两视图间内在的射影几何关系就是对极几何,而基本矩阵就是对极几何的代数表示。

1.1.1 对极几何

在这里插入图片描述
上图O和O’是两个相机中心,P点是物体所在,如果我们只看左边图像 在这里插入图片描述上的点p,我们不能知道物体到底是在哪,点P1、P2或其他地方,可有了右边图像 在这里插入图片描述上的p’我们就能得到物体点P

在上图,我们把两相机中心的连线OO’成为基线,把他们与观测物体的平面OO’P成为对极平面,对极平面与两相机图像的交线l和l’称为对极线,而OO’与两图像的交点e,e’就是对极点。

随着观测点P的上下移动,对极平面也会围绕基线旋转
在这里插入图片描述
在左图对极平面旋转时对极点是不变的,而在相机图像上所有对极线都会交于对极点,这个对极点就是另一个相机中心在其图像上的像,当然正如右图所示,对极点可以在图像外。

1.1.2 本质矩阵

相机1到相机2是刚体运动,那么观测点P在相机1坐标系的坐标就可以通过刚体转换变成相机2坐标系下:在这里插入图片描述
其中R和T分别表示旋转和平移,如果我们将其左叉乘一个T得:
在这里插入图片描述
其中 T* P’ 表示对极平面的法线,若再左点乘一个P’得:
在这里插入图片描述
由于P’与法线TxP’是垂直的,得:在这里插入图片描述
将两向量的叉乘转换为一向量的反对称矩阵与另一向量的点乘,得:在这里插入图片描述
[T*] 表示T的反对称矩阵,我们让 E=[T*]R ,得:

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值