27 关于投影

作者: 易景漫游杨晓宏 | 来源:发表于2019-07-16 14:29 被阅读0次

关于投影

全景图,或者实际上任何照片,都是相机周围场景的平面表示。基本上,三维世界投射在一个平面上。有多种方法可以做到这一点,因此ptgui提供了广泛的全景投影选择。没有完美的全景投影;每个投影都有其自身的特性和局限性。

使用全景编辑器中的投影按钮()或主窗口中的全景设置选项卡选择所需的投影。ptgui支持以下全景投影:

直线(“平面”):

projiction (1).jpg

这是全景球体在平面上的投影。这是我们的眼睛所习惯的投射,普通相机的投射:

直线投影具有保留所有直线的独特特性:在现实世界中,任何直线在全景图中都显示为直线。这使得它适合于建筑全景的投影。

然而,由于相同的性质,在直线投影中,无法显示宽度或高度超过180度的全景图。在较高的视野下,拉伸在图像的边和角变得明显。这种拉伸在120度或更高的温度下已经变得很严重。

使用水平和/或垂直压缩可以减小角拉伸效果:在全景编辑器中单击投影设置,然后向右移动压缩滑块。通过压缩直线视图,可以创建高达180 x 180度的全景图,而不会出现极端扭曲。水平线和垂直线仍然保持为直线,但使用压缩时对角线变为曲线。

对于宽度超过180度的全景图,应使用其他投影之一:

圆柱形投影

![projiction (3).jpg](https://img.haomeiwen.com/i13809722/81472e975858c9c9.jpg?imageMogr2/auto-orient/strip%7CimageView2/2/w/1240)

这是将全景球体投影到圆柱体表面的结果:

圆柱形全景图的水平视野可达360度。在垂直方向上,投影的行为类似于直线:垂直视场的物理极限为180度,实际极限约为120度。因此,柱面投影主要适用于单列360度全景。

保留所有垂直直线。对于水平直线,在圆柱形全景图中只有地平线本身是一条直线。所有其他直线(包括地平线以上或以下的水平直线)都投影到全景图中的曲线上。

与直线投影一样,圆柱形投影具有垂直压缩滑块。增加垂直压缩可以减少全景图顶部和底部附近的拉伸效果。在完全垂直压缩下,结果等于等边投影。

墨卡托

projiction (3).jpg

这种投影类似于圆柱投影,但在较高的垂直视场中,顶部和底部的“拉伸”较小。这是圆柱形投影和等边矩形投影之间的一个很好的折衷方案,适用于具有较高垂直视场(90度以上)的360度全景。

除此之外,其属性与圆柱形投影相同:垂直视场限制为180度;全景图中只有垂直直线和地平线保持直线。

等矩投影

projiction (7).jpg

这是全景球体的经纬度投影:

等边投影的视场不受限制(尽管ptgui被限制在360x 180度),这使得它成为全球面(360°x 180°)全景的选择。

与圆柱投影和墨卡托投影一样,在等矩形投影中,只有垂直线和水平线投影为直线。所有其他线条都变弯了。

许多球形全景查看器(允许您在全景中交互查看周围、上下的应用程序)使用等矩形源图像,360°x 180°等矩形投影已成为在应用程序之间交换球形全景的标准。

横圆柱、墨卡托和等矩形

这些投影分别等于圆柱形、墨卡托式和等矩形,但旋转90度。它们支持高达360度的垂直视野,而水平视野仅限于180度。

这些投影适用于高大的垂直全景。

鱼眼/全桢鱼眼

projiction (5).jpg

这些投影模拟鱼眼透镜。两个投影的结果相同,但圆形输出被剪切为圆形,而全帧输出被剪切为矩形。视野在两个方向都可以达到360度。

压缩设置可用于此投影。在默认的完全压缩下,结果是一个真正的鱼眼投影。当压缩减小(滑块向左移动)时,投影变形为直线投影。减小压缩的鱼眼视图可作为广角直线视图的折衷方案:直线保留在全景图的中心附近,但会向边缘弯曲。

写实主义

该投影以18世纪的绘画风格命名,保留了全景图中心的所有对角线直线。它最适用于具有清晰“消失点”的场景,如:

它可以用来显示水平视场高达360度的全景图,尽管对于非常宽的全景图,全景图的左右边缘会发生垂直拉伸。垂直视野限制为180度。任何没有穿过全景图中心点的直线都会变成曲线。

横向投影具有相同的性质,但水平方向限制为180度,垂直方向限制为360度,可用于高垂直全景。

立体投影

立体投影是从极点看球面在平面上的投影。它以“小星球”的景色而闻名:


yuyan.jpg

为了便于创建小行星,提供了一个额外的投影“垂直向下视角”,即相同的投影,但旋转使场景的最低点位于全景的中心。

立体投影有一个额外的压缩参数。在最大压缩时,结果是一个真实的立体投影;减少压缩会将视点从极点移动到球体的中心,有效地将视图变形为直线投影。

相关文章

  • 27 关于投影

    关于投影 全景图,或者实际上任何照片,都是相机周围场景的平面表示。基本上,三维世界投射在一个平面上。有多种方法可以...

  • 关于垂直投影法的python,opencv的实现方式

    关于垂直投影法的python,opencv的实现方式 关于垂直投影的具体介绍,就不多说,直接上代码 另外把水平投影...

  • 【转载】 关于“投影”

    上次写的一个关于“暗部”画法的教程大家还记得吗?链接在这里: http://t.cn/Rq8DLwC 当时留了一个...

  • 2020-11-09

    关于GIS投影报错的问题 1.栅格投影有时候会碰到投影失败的原因,这时候应该首先查看栅格属性中的空间坐标是否进行了...

  • 《移情心理学》

    《移情心理学》,荣格的作品,“移情”也是“投影”,个人以及集体潜意识的投影。书中的插图,大家可以看看,关于古人对男...

  • 投影仪

    关于投影仪关于投影仪— 周三夏浛钦爸按上以后担心早晨孩子来了破坏,我锁了门,结果早晨回到教室,门开了,孩子们在教室...

  • 3D图形:透视投影

    概述 在3D图形:矩阵与线性变换中,曾经简单的说过关于正交投影和透视投影的简单区别,这一篇博客将对透视投影做进一步...

  • 相机矩阵(Camera Matrix)

    投影 透视投影(perspective projection) 透视投影属于中心投影。透视投影图简称为透视图或透视...

  • 第四章 轴侧投影

    1、轴测投影图是( ) A 用平行投影的正投影法绘制的多面投影图 B 用平行投影的投影法绘制的单面投影图 C 用中...

  • 交互领域研究资料库之3D Mapping

    提到3D Mapping,就不得不提其中的重要设备——投影仪。关于投影仪,你首先想到的是什么?课堂上老师讲课用的幻...

网友评论

    本文标题:27 关于投影

    本文链接:https://www.haomeiwen.com/subject/lxxtlctx.html