我希望能够从立体相机中获得物体的真实距离。我正在使用学习OpenCV O'Reilly书中提供的示例代码。在获取视差图后,我想使用以下公式:
距离 = 焦距 * 基线距离 / 视差
问题是:
我得到了负值的视差。如何转换这些值,以便它们可以用于实际深度计算?
在上述公式中,焦距和基线距离以毫米为单位(由重投影矩阵返回),而视差将以像素为单位。因此,结果将以mm² /像素为单位。如何将像素值从像素转换为毫米。
我希望能够从立体相机中获得物体的真实距离。我正在使用学习OpenCV O'Reilly书中提供的示例代码。在获取视差图后,我想使用以下公式:
距离 = 焦距 * 基线距离 / 视差
问题是:
我得到了负值的视差。如何转换这些值,以便它们可以用于实际深度计算?
在上述公式中,焦距和基线距离以毫米为单位(由重投影矩阵返回),而视差将以像素为单位。因此,结果将以mm² /像素为单位。如何将像素值从像素转换为毫米。