Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/opencv/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Opencv 我可以使用计算单应性将2D坐标从一个摄影机转换到另一个立体摄影机吗?_Opencv_2d_Projection_Coordinate_Homography - Fatal编程技术网

Opencv 我可以使用计算单应性将2D坐标从一个摄影机转换到另一个立体摄影机吗?

Opencv 我可以使用计算单应性将2D坐标从一个摄影机转换到另一个立体摄影机吗?,opencv,2d,projection,coordinate,homography,Opencv,2d,Projection,Coordinate,Homography,对不起,如果这听起来很愚蠢,但我真的需要问这个问题 一旦计算了单应性,我可以用它将在一台摄像机中检测到的对象中心的二维坐标投影到另一台立体摄像机作为二维坐标吗?一旦有了映射两台摄像机之间变换的单应性,转换就非常简单了 你所要做的就是打电话 cv::perspectiveTransform(leftCamPts, rightCamPts, H ); 它将用正确的点填充右侧营地 但您必须确保具有正确的单应性(描述左右摄影机之间变换的单应性,而不是立体声引擎中计算的众多变换之一)。此外,请检查从左到

对不起,如果这听起来很愚蠢,但我真的需要问这个问题


一旦计算了单应性,我可以用它将在一台摄像机中检测到的对象中心的二维坐标投影到另一台立体摄像机作为二维坐标吗?

一旦有了映射两台摄像机之间变换的单应性,转换就非常简单了

你所要做的就是打电话

cv::perspectiveTransform(leftCamPts, rightCamPts, H );
它将用正确的点填充右侧营地

但您必须确保具有正确的单应性(描述左右摄影机之间变换的单应性,而不是立体声引擎中计算的众多变换之一)。此外,请检查从左到右通话的正确顺序。在应用矩阵之前,可能需要反转矩阵