找到4个非共面点的2D-3D对应关系

时间:2013-04-02 23:12:32

标签: c++ opencv

我有一个具有4个非共面特征点的三维物体。它们的空间排列是已知的,即有一个“物体”坐标系,我知道这4个特征点相对于这个坐标系的3D坐标。

在这个物体的2D投影图像(例如,任意视角的照片)中,我可以找到这4个特征点的2D坐标,但不知道哪个坐标属于哪个特征点。

换句话说:我有4个不同的2D坐标 a b c d 我知道它们各自属于4个特征点中的一个 A B C D 。每个特征点都有一个ID,它只是1到4的数字。如何找到2D投影坐标和各个3D特征点之间的对应关系,即如何确定每个投影的哪个特征点属于?

1 个答案:

答案 0 :(得分:1)

我认为你的问题没有解决办法。想象一下,你拍了一张正四面体的照片。现在旋转120°你会得到相同的图片,但点数是不同的。所以你需要更多信息。