使用视差图传送Z坐标

时间:2014-10-15 11:10:47

标签: computer-vision disparity-mapping

我找到了两个立体图像的视差图。现在我必须编写一个OpenGL代码来将其可视化以进行3D重建。

OpenGL具有函数vertex3f(),其中提到了三个坐标。

二维是图像上的点。

那么如何使用Disparity map查找z维度?

请就此提出建议。

1 个答案:

答案 0 :(得分:0)

因为你已经找到了视差映射,我假设你正在使用经过校正的图像。在这种情况下,Z坐标由简单相似的三角形公式给出,

z = Bf / d,其中f是所使用的相机的焦距(以像素为单位),d是获得的感兴趣像素的视差值,B是两个立体图像之间的基线。 注意,z的单位与B的单位相同。