6

更新:我发现http://os.ivrpa.org/panosalado/wiki在 java 中有一个实现。有人在c或c++中有类似的东西吗?

我有这张全景图,一张来自谷歌街景的球形地图,我想将它映射到一个球体/立方体上。以下是一些示例和插图,我寻求的是可以做到这一点的库,或者一些实施指南。

全景

我尝试了http://krpano.com/docu/tutorials/quickstart/#top,它给出了底部列出的结果。它说明了我想要的,但旋转轴已关闭。我需要创建直接前后、左右的视图。理想我想将它映射到球体并告诉它要提取什么角度(立方体的方向)。

[后、下、前、左、右、上]

后退 向下 字体 剩下 对 向上

4

1 回答 1

2

您可以在POV-Ray中轻松地做到这一点,将相机放在贴有纹理的球体中间。参见image_map map_type 1例如这个例子

但实际上这很容易实现,假设输入图像是某种圆柱等距或等矩形投影:对于您正在渲染的输出图像中的每个 (x,y),只需使用逆公式计算 (经度,纬度)在输入图像中并在像素值上进行插值/复制。

于 2012-03-30T20:53:43.467 回答