在给定2D投影的情况下查找3D图像的平移和旋转

时间:2017-10-25 00:45:42

标签: matlab computer-vision

鉴于非平面3D图像和2D投影图像,我需要确定导致2D投影的3D图像的3D平移和旋转。

我有3D图像的3D坐标和2D图像的一些相应的2D坐标。我想找到最能匹配2D图像的x和y坐标的3D图像的平移和旋转。此外,3D图像和2D图像之间的比例是未知的。 3D图像以mm为单位,但2D图像以像素为单位。

是否有一些matlab代码或一组公式显示如何获得3D图像的平移和旋转以匹配2D投影?

非常感谢任何帮助!

1 个答案:

答案 0 :(得分:0)

您尚未指定使用何种投影。

一般情况下,你有投影矩阵T,未知系数T ij ,源坐标S [],结果投影P []和每个SP对的方程组:

S * T = P

尝试解决矩阵系数的这个方程系统。

Example math for 2D case