opencv 中从 2D 到 3D 的转换矩阵

Transformation matrix from 2D to 3D in opencv

本文关键字:转换 3D 中从 2D opencv      更新时间:2023-10-16

我有一些2D点集(X,Y)对应于3D点集(X,Y,Z)。2D点是从相机捕获的,3D点是根据世界基础的真实坐标。我想找到它们之间的变换矩阵,也就是说,如何将其他 2D 点转换为 3D 点。

我尝试了获取 PespectiveTransform 函数,但它在这个问题中不起作用。

如何编写回归来找到此转换矩阵?

您可以使用

OpenCVsolvePnP,它为您提供旋转和平移矩阵。在此答案中,您可以更详细地看到:相机在世界坐标中的位置来自 cv::solvePnP