从基本矩阵计算极线

时间:2014-01-12 18:28:08

标签: computer-vision triangulation

我对我的图像处理和计算机视觉类中出现的问题有疑问:

给定: - >两个摄像机的内在参数K = K'= 1 [3x3单位矩阵] - >基本矩阵

计算 i)两个相机的极线点 ii)与点x =(2,2)相关的极线(这是相机1的图像平面中的点,即相机1看到的未知3D点的投影。

解决方案: i)很容易。只求解F * e = 0和e'F = 0的方程(我已经这样做了) ii)我不确定。我只知道我可以通过l = F * p计算极线矢量l(或者分别针对另一个相机进行Ftransposed,其中p是3D点)。 有没有办法在两个摄像机之间获得变换矩阵(即如果我假设摄像机1是原点的alignet,则摄像机2的摄像机矩阵)

任何帮助表示感谢, 提前谢谢!

1 个答案:

答案 0 :(得分:0)

存在点线对应关系,因此对于图像1中的任何给定点,您可以通过您提到的等式计算与该点对应的极线。我不确定两台摄像机之间的转换是什么意思,但如果您知道基本矩阵,则不需要任何有关点线核心参数的摄像机内部参数的信息。

您无法仅使用基本矩阵计算第二台摄像机的摄像机矩阵