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_Projection_Panoramas - Fatal编程技术网

Opencv 有没有把全景图转换成小行星的直接公式(赤平投影)

Opencv 有没有把全景图转换成小行星的直接公式(赤平投影),opencv,projection,panoramas,Opencv,Projection,Panoramas,我正在尝试使用Opencv将普通全景转换为赤平投影。 生成的图像就是此链接中显示的图像 在创建这个的步骤中,photoshop中有一个从矩形到极坐标的转换步骤。可以解释一下d转换背后的逻辑吗。 查看此wiki链接: 将360度全景视为球体的等矩形投影。也就是说,x对应于从左侧-180度到中心0度再到右侧180度的经度。y对应的纬度范围从顶部的-90度到中部的0度到底部的90度 按照第一个链接中的逆贴图公式为每个像素构建贴图x,贴图y,然后使用cv2.remap函数获得图像的赤平投影,也称为小

我正在尝试使用Opencv将普通全景转换为赤平投影。 生成的图像就是此链接中显示的图像

在创建这个的步骤中,photoshop中有一个从矩形到极坐标的转换步骤。可以解释一下d转换背后的逻辑吗。

查看此wiki链接:

将360度全景视为球体的等矩形投影。也就是说,x对应于从左侧-180度到中心0度再到右侧180度的经度。y对应的纬度范围从顶部的-90度到中部的0度到底部的90度

按照第一个链接中的逆贴图公式为每个像素构建贴图x,贴图y,然后使用cv2.remap函数获得图像的赤平投影,也称为小行星

由于上面提到的经度、纬度范围,如果图像的宽度=2*高度,结果会更好


我从这篇很棒的博客文章中了解到了所有这些,请展示你的代码。我试图通过使用opencv中的一些映射公式来编辑每个像素。