【发布时间】:2013-04-02 23:12:31
【问题描述】:
我有一个具有 4 个非共面特征点的 3 维对象。它们的空间排列是已知的,即存在一个“对象”坐标系,并且我知道这 4 个特征点相对于该坐标系的 3D 坐标。
在这个物体的 2D 投影图像(例如,从任意角度拍摄的照片)中,我可以定位这 4 个特征点的 2D 坐标,但不知道哪个坐标属于哪个特征点。
换句话说:我有 4 个不同的 2D 坐标 a、b、c 和 d我知道它们每个都属于 A、B、C 和 D 4 个特征点之一>。每个特征点都有一个 ID,它只是一个从 1 到 4 的数字。如何找到 2D 投影坐标和相应 3D 特征点之间的对应关系,即如何确定每个投影到哪个特征点属于?
【问题讨论】:
-
如果您知道 3D 坐标、2D 坐标和投影变换,那么这似乎是微不足道的(假设没有一个坐标投影到同一个 2D 点)。只需将变换重新应用到 3D 坐标,并做一些最接近匹配的事情来解决数值错误。我错过了什么?
-
@OliCharlesworth 我不知道投影变换(我不计算投影,我只是拍摄对象的 2D 照片)。
-
啊,这很重要!您可能应该在问题中明确说明这一点!
-
但显然,这个问题可能有多种解决方案,没有任何进一步的限制。
-
@OliCharlesworth 感谢您的意见。您认为有什么具体的限制可能对此有所帮助吗?