Q立体声中的marix

时间:2016-03-28 12:14:12

标签: opencv q

我已经阅读过"学习opencv"我知道使用Q矩阵,我们可以连接图像坐标和3D坐标。 但是,我不太确定' f'在Q矩阵中受到什么影响?在书中,' f'是焦距。但在我的程序中,我发现f = 700.Did我的程序错了? 感谢您的帮助。

1 个答案:

答案 0 :(得分:0)

摄影中的焦距以米为单位表示,例如35 mm105 mm

在OpenCV中,焦距以像素/米为单位表示,以便将以米为单位的坐标转换为像素中的坐标,如下所示: Camera Calibration and 3D Reconstruction

公式为:

  

x' = x/z(x'在标准化坐标相机框中以米为单位)

     

y' = y/z(y'在标准化坐标相机框中以米为单位)

     

u = fx * x' + cx(u在图像框中的像素中)

     

v = fy * y' + cy(v在图像框中以像素为单位)