我正在尝试使用Opencv将普通全景转换为立体投影。 生成的图像显示在此链接中。
在创建此步骤的步骤中,有一个步骤可以在photoshop中从矩形转换为极性。可以解释一下d转换背后的逻辑
答案 0 :(得分:0)
是的,有。 http://mathworld.wolfram.com/StereographicProjection.html
查看此Wiki链接:https://en.wikipedia.org/wiki/Equirectangular_projection
将360全景图视为球体的等角投影。也就是说,x对应于经度,其范围从左边的-180到中心的0然后到右边的180度。 y对应纬度,范围从顶部的-90度到底部的0到底部的90度。
按照第一个链接中的逆映射公式为每个像素构建map_x,map_y,然后使用cv2.remap函数获取图像的立体投影,即一个小行星。
如果您的图片宽度= 2 *高度,由于上面提到的经度,纬度范围,结果会更好。
中学到了所有这些