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

时间:2014-12-15 19:42:45

标签: c++ opencv 3d 2d transformation

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

我尝试过getPespectiveTransform函数,但它在这个问题上没有用。

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

1 个答案:

答案 0 :(得分:2)

您可以使用solvePnP的{​​{1}},它会为您提供旋转和翻译矩阵。在这个答案中,您可以更详细地看到: Camera position in world coordinate from cv::solvePnP