对极几何约束、基本矩阵求解、求极线
来源:互联网 发布:qq的端口号是多少 编辑:程序博客网 时间:2024/05/17 08:38
对极几何约束、基本矩阵求解、求极线
Email:chentravelling@163.com
在看一篇论文里,提到使用对极几何约束来寻找运动区域,于是来回看了几遍对极几何约束的知识,具体的步骤没有详细推导过,只是了解了基本原理。
一、对极几何约束基本概念
对极几何中的重要概念(参考下图):
极点:极点
极平面:由两个相机坐标原点
级线:极平面与两个像平面的交线,即
级线约束:两极线上点的对应关系
1. 找到物点P在左像平面上的像点
2. 画出极线
3. 找到极平面
4. 像点
知道这一点就行了。这些对应点之间的存在的对应关系:基础矩阵。
参考http://www.cnblogs.com/gemstone/archive/2011/12/20/2294805.html
二、求解基础矩阵和极线
求解基础矩阵的方法,有8点算法、LMed算法、RANSAC算法。
三、opencv自带函数基础矩阵和极线
3.1求基础矩阵
findFundamentalMat();//这个函数可以百度百科
3.2求极线
void cvComputeCorrespondEpili
points输入点,是2xN 或者 3xN 数组 (N为点的个数)
which_image包含点的图像指数(1 or 2)
fundamental_matrix基本矩阵correspondent_lines计算对极点, 3xN数组
函数 ComputeCorrespondEpiline
如果点位于第一幅图像(which_image=1),对应的对极线可以如下计算 :
其中F是基本矩阵,p1是第一幅图像中的点,l2- 是与第二幅对应的对极线。
如果点位于第二副图像中 which_image=2),计算如下:
其中p2是第二幅图像中的点,l1是对应于第一幅图像的对极线,每条对极线都可以用三个系数表示 a, b, c:
归一化后的对极线系数存储在correspondent_lines 中。
例如:(图中还绘制了几个点)
- 对极几何约束、基本矩阵求解、求极线
- 对极几何--基本矩阵F
- 【多视图几何】对极几何与基本矩阵
- 视觉定位原理:对极几何与基本矩阵
- 多视几何:对极几何的代数表示--基本矩阵F
- 三维重建(一)外极几何,基础矩阵及求解
- 对极几何与基础矩阵
- 对极几何与基础矩阵
- 对极几何与基础矩阵
- 计算机视觉基础(三)——对极几何中的基本矩阵F和本质矩阵E
- 利用对极几何求解相机的运动
- [转]极线几何约束
- 对极几何——本质矩阵E和基础矩阵F
- 对极几何——本质矩阵E和基础矩阵F
- 对极几何——本质矩阵E和基础矩阵F
- MATLAB直观演示基本几何变换矩阵
- 对极几何基本概念
- 对极几何原理
- 如何删掉Zbrush中模型的部分面
- github简要使用
- 一张图读懂Java多线程
- Unity保存录音文件到本地(1)
- LaTeX 嵌入MATLAB 绘图的字体
- 对极几何约束、基本矩阵求解、求极线
- Android Archtecturing...Clean Method
- Chrome无法使用Unity Web Player的解决方案
- MySQL对标准SQL的扩展
- QT中QSignalMapper类信号转发器的使用和说明
- zstu 2552 马棚问题
- 基于s3c2440平台rt3070芯片工作在station模式
- 走进OpenCV,领略视觉之美.2
- eclipse提示An SWT error has occurred 怎么处理?