我找到了两个立体图像的视差图。现在我必须编写一个OpenGL代码来将其可视化以进行3D重建。
OpenGL具有函数vertex3f(),其中提到了三个坐标。
二维是图像上的点。
那么如何使用Disparity map查找z
维度?
请就此提出建议。
答案 0 :(得分:0)
因为你已经找到了视差映射,我假设你正在使用经过校正的图像。在这种情况下,Z坐标由简单相似的三角形公式给出,
z = Bf / d,其中f是所使用的相机的焦距(以像素为单位),d是获得的感兴趣像素的视差值,B是两个立体图像之间的基线。 注意,z的单位与B的单位相同。