【发布时间】:2012-07-14 08:52:57
【问题描述】:
对不起,如果这听起来很愚蠢,但我真的需要问这个。
一旦计算出单应性,我可以使用它来将在一个相机中检测到的物体中心的 2D 坐标投影到另一个立体相机作为 2D 坐标吗?
【问题讨论】:
标签: opencv 2d projection coordinate homography
对不起,如果这听起来很愚蠢,但我真的需要问这个。
一旦计算出单应性,我可以使用它来将在一个相机中检测到的物体中心的 2D 坐标投影到另一个立体相机作为 2D 坐标吗?
【问题讨论】:
标签: opencv 2d projection coordinate homography
一旦有了映射两个相机之间转换的单应性,转换就非常简单了。
你所要做的就是打电话
cv::perspectiveTransform(leftCamPts, rightCamPts, H );
它将用正确的点填充 rightCamPts。
但您必须确保您具有正确的单应性(描述左右摄像机之间变换的单应性,而不是在立体引擎中计算的众多变换之一)。此外,检查从左到右呼叫的正确顺序。您可能需要在应用之前反转矩阵。
【讨论】: