《视觉SLAM十四讲精品总结》6.1:VO—— 2D-2D对极约束求位姿R、t

本文详细介绍了基于2D-2D对极约束求解相机位姿(R、t)的过程,包括对极几何原理、基础矩阵F的估算、OpenCV接口的使用,以及从本质矩阵E恢复R和t的方法。通过对匹配点对的应用,实现了在视觉定位中的关键步骤。
摘要由CSDN通过智能技术生成

本节内容已在笔记本进行推导分为2D-2D、3D-2D、3D-3D。

三位场景中的同一个三维点在不同视角下的像点存在着一种约束关系:对极约束基础矩阵E是这种约束关系的代数表示,并且这种约束关系独立与场景的结构,只依赖与相机的内参K和外参R t(相对位姿)。

1、可以通过通过匹配的像点对计算出两幅图像的基础矩阵E,

2、然后分解基础矩阵得到相机的相对位姿R t。

本节内容

对极约束

通过匹配点估算基础矩阵F

OpenCV接口代码实现

总结

一、对极约束

 

1、对极几何描述的是两视图之间的内存射影关系,同一个三维点在两个不同的视角下的像点存在着约束关系,如下图三维点XX在两幅图像的像点分分别为x,x′(2D-2D)

已知:x和x'像素坐标,相机内参K

求解:X空间坐标(XYZ)、外参R、t

2、单应矩阵H几何意义

2D单应H指的是将射影平面上的点集xixi映射到另一个射影平面的点集x′ixi′上的射影变换

3、基础矩阵F几何意义

点到直线的映射      F=e^ H

4、核心公式推导:

二、通过匹配点对估算基础矩阵F

基础矩阵F 表示的是图像中的像点p1到另一幅图像对极线l2的映射,有如下公式: l2=F p1.

对极约束:像素点p2必定在对极线l2上           

这样仅通过匹配的点对p1 p2,就可以计算出两视图的基础矩阵F。

1、8点法:基础矩阵F是一个3×3的矩阵,有9个未知元素。然而,上面的公式中使用的齐次坐标,齐次坐标在相差一个常数因子下是相等,F也就只有8个未知元素,也就是说,只需要8对匹配的点对就可以求解出两视图的基础矩阵F。

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值