4

我得到了矩形中 4 个角的 X、Y、Z 位置,以及它们在图片上的 X、Y 位置。我想使用这些位置来找到相机与矩形的角度。例如,如果我从最右边看一个矩形,它会看起来像一个梯形,右边比左边长得多。因此,我觉得应该有一种算法可以找到我相对于矩形的角度。

我在 android 上编码,我正在使用 opencv 和 opengl 库。我在 opencv 中看到了相关算法,但它们并没有完全满足我的需要。任何有用的建议将不胜感激。

4

2 回答 2

1

我发现opencv中的solvePnP方法将完全满足我的需要。

于 2012-07-09T00:28:05.713 回答
0

看看3D 投影并尝试推导反向算法。另外,请阅读OpenGL FAQ,因为这是一个常见问题。

或者,查看红皮书查看章节链接到亚马逊)。具体来说,最后一个标题是您所要求的。

于 2012-07-06T07:27:41.967 回答