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

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/image-processing/2.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_Image Processing_Camera_Computer Vision_Coordinate Transformation - Fatal编程技术网

Opencv 如何将从相机位置拍摄的图像转换为从另一个虚拟相机位置拍摄的图像

Opencv 如何将从相机位置拍摄的图像转换为从另一个虚拟相机位置拍摄的图像,opencv,image-processing,camera,computer-vision,coordinate-transformation,Opencv,Image Processing,Camera,Computer Vision,Coordinate Transformation,在我知道两个摄影机的姿势的情况下,是否可以将一个2D图像从一个摄影机(camera1)转换为另一个摄影机(camera2,它是虚拟摄影机)的视点?我查阅了一些技术,包括单应变换,但似乎没有帮助 这是我有的信息,我没有。 -已知:Camera1姿势、camera2姿势(=两个摄影机之间的变换矩阵)、两个摄影机的摄影机参数 -未知:对象姿势 如果原始图像中的对象3D姿势已知,则转换很容易。但是,您不能假设在我的设置中获取3D姿势(深度)信息 我相信有一种方法,因为它已经用于汽车导航(www.mdpi

在我知道两个摄影机的姿势的情况下,是否可以将一个2D图像从一个摄影机(camera1)转换为另一个摄影机(camera2,它是虚拟摄影机)的视点?我查阅了一些技术,包括单应变换,但似乎没有帮助

这是我有的信息,我没有。 -已知:Camera1姿势、camera2姿势(=两个摄影机之间的变换矩阵)、两个摄影机的摄影机参数 -未知:对象姿势

如果原始图像中的对象3D姿势已知,则转换很容易。但是,您不能假设在我的设置中获取3D姿势(深度)信息

我相信有一种方法,因为它已经用于汽车导航(www.mdpi.com/1424-8220/12/4/4431/pdf),但我很好奇实现这种转变的一般方法。如果这是理论上不可能的问题,请让我也知道