【发布时间】:2015-02-07 02:39:15
【问题描述】:
我正在 opencv 中做一个项目,以使用立体校准检测盲人路径中的障碍物。我已经正确计算了视差图。现在要找到障碍物与相机的距离,我想要它的 3D 坐标 [X,Y,Z] ,我猜它可以通过 reprojectImageTo3D() 找到,但我没有在这个函数中使用的 Q 矩阵,因为我从 stereoRectify() 获得的 Q 矩阵即将变为空,可能是因为我使用了预校准的图像。虽然我确实有我的相机的内在和外在参数。 所以我的问题是,如果我知道焦距、基线和关于我的相机的所有其他信息,我如何手动创建 Q 矩阵以直接在函数 reprojectImageTo3D() 中使用? Q矩阵的基本格式是什么?
【问题讨论】:
-
立体视觉3D重建的简要说明如下图所示。可以得到Q矩阵,从过程中对它有更好的理解。 
标签: opencv depth stereo-3d 3d-reconstruction disparity-mapping