如何使用OpenCV创建图像的3D透视图?

时间:2012-09-03 07:10:24

标签: opencv perspective

我墙上有一张图片。我想自己创建3D透视图。假设图像上的点,摄像机位置,摄像机的方向,我该怎么做才能获得与原始图像一起玩的三维透视矩阵?

据我所知,我可以使用相机的方向来计算3d旋转矩阵,但我不知道如何计算后续的投影矩阵......

我遇到了this link(参见透视投影部分),但我不明白投影后发生了什么。摄像机位置和观察者位置有什么区别?

非常感谢。

1 个答案:

答案 0 :(得分:1)

使用openGl及其开放示例来解决您的问题。

在下面的链接中有很好的样本来展开3d重建: http://www.songho.ca/opengl/gl_transform.html

祝愿有用