2

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

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

二维是图像上的点。

那么如何z使用视差图找到维度呢?

请就此提出一些建议。

4

1 回答 1

0

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

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

于 2014-10-15T16:31:30.897 回答