Pou*_*sen 6 c++ geometry opencv projection panoramas
更新:我发现http://os.ivrpa.org/panosalado/wiki在java中有一个实现.任何在c或c ++中有相似之处的人?
我有这个全景图,来自google streetview的球形地图,并希望将其映射到球体/立方体上.下面是一些示例和插图,我寻求的是可以执行此操作的库或一些实现指南.
我试过http://krpano.com/docu/tutorials/quickstart/#top,它给出了底部列出的结果.它说明了我想要的,但旋转轴关闭.我需要创建直接前后左右视图.理想我想将它映射到球体并告诉它提取的角度(立方体的方向).
[返回,下,前,左,右,上]
您可以在POV-Ray中轻松完成此操作,将相机放置在用纹理映射的球体中间。请image_map map_type 1
参阅此示例。
但实际上,这很容易自己实现,假设输入图像是某种圆柱等距或等距柱状投影:对于要渲染的输出图像中的每个 (x,y),只需使用反演公式来计算 (经度,输入图像中的纬度)并插值/复制像素值。