详细内容或原文请订阅后点击阅览
您需要平移和倾斜360°图像的数学
平移球形图像只是水平卷,但是垂直倾斜它要棘手。让我们看看数学!帖子首先出现在数据科学上,您需要平移和倾斜360°图像所需的数学。
来源:走向数据科学0。
您当然已经熟悉球形或360张图像。它们用于Google Street View或Virtual House Tours中,通过让您朝任何方向环顾四周,从而给您带来沉浸式的感觉。
由于这些图像位于单元球上,因此将它们存储在内存中,因为平面图像可能很棘手。实际上,我们通常使用以下两种格式之一将它们存储为平面阵列:
- cubemap(6张图像):每个图像都对应于单位球已投射到的立方体的面。Equirectangular图像:类似于地球的Planisphere图。将单元球的南极和北极拉伸,将图像弄平到常规网格。与Cubemap不同,图像被存储为单个图像,该图像简化了图像处理过程中边界处理。但是这种方法引入了严重的失真。
cubemap带有带注释的面的equirectandular视图 - 作者的数字,理解360张图像
在上一篇文章(了解360张图像)中,我解释了这两种格式之间的数学背后的数学。在本文中,我们将仅专注于等应角格式,并调查修改等应角图像的相机姿势背后的数学。了解360图像
这是一个更好地了解球形坐标,旋转矩阵和图像重新映射的绝佳机会! Unplash 任意θ=φ= 0