在开放中寻找球面全景图和新图像之间的映射

2024-09-30 10:41:54 发布

您现在位置:Python中文网/ 问答频道 /正文

我有一个既定的球面360视图和一个新的无失真图像

我想在每个图像像素和360视图之间找到一个映射,这意味着在笛卡尔坐标系中找到每个x和y的θ和ψ

我已经玩了一点,我有一套匹配的功能,在360和图像,但未能确定映射。在

我想到的一种方法是使用calibrateCamera和这些特性,然后使用initUnsortRectilyMap,然后重新映射将图像放入360度。然而,我似乎无法得到正确的翻译和缩放。此外,生成的贴图是从球面坐标系到笛卡尔坐标系的,而不是相反的坐标系(这就是重新映射的工作原理):

remap equation

另外,我并不是真的要消除失真,而是引入它,因为我在寻找球坐标

我想到的另一种方法是使用Stitcher pipeline并尝试将图像缝合到现有的360中,并使用estimateCameraParams来开始工作,但是我有点因为缺少文档而束手无策

我想问题是:给定两个(扭曲)图像之间的一组对应特征,我如何找到这两个图像之间的映射?在

如有任何建议,我们将不胜感激


Tags: 方法文档图像功能视图pipeline像素特性

热门问题