Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/opencv/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
如何使用OpenCV创建图像的三维透视图?_Opencv_Perspective - Fatal编程技术网

如何使用OpenCV创建图像的三维透视图?

如何使用OpenCV创建图像的三维透视图?,opencv,perspective,Opencv,Perspective,我在墙上有一个图像。我想自己创建它的三维透视图。假设给出了图像上的点、相机位置、相机方向,如何获得3d透视矩阵以播放原始图像 我知道我可以使用相机的方向来计算3d旋转矩阵,但我不知道如何计算后续的投影矩阵 我遇到过(见透视投影一节),但我不明白投影后发生了什么。。摄像机的位置和观众的位置有什么区别 非常感谢。使用openGl及其开放示例来解决您的问题 在下面的链接中,有一些很好的样本可以理解3d重建: 希望有帮助

我在墙上有一个图像。我想自己创建它的三维透视图。假设给出了图像上的点、相机位置、相机方向,如何获得3d透视矩阵以播放原始图像

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

我遇到过(见透视投影一节),但我不明白投影后发生了什么。。摄像机的位置和观众的位置有什么区别


非常感谢。

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

在下面的链接中,有一些很好的样本可以理解3d重建:

希望有帮助