0基础学习VR全景平台篇第113篇:矫正拉直全景图 - PTGui Pro教程

上课!全体起立~

大家好,欢迎观看蛙色官方系列全景摄影课程!

本节教程,我们介绍拼接软件 PTGui Pro 矫正拉直全景图水平 的方法。

矫正拉直全景图可以通过后期软件PTGui做到,但我更想跟大家强调的是前期拍摄时,查看水平仪,调平三脚架 尤为重要。后期软件强行矫正,不可避免的会因为追求水平而扭曲拉伸画面,前期就摆正相机则可避免这些。

(调整前后方位水平)

(调整左右方位水平)

第一种方法:手动调整

如何查看一张全景图的水平是否正常?

++++1)"全景编辑器"界面检查全景图中墙线、窗户、电线杆等竖直线是否与辅助网格垂直线平行;++++

++++2)"细节查看器"进入球形全景投影模式检查前后方位和左右方位是否有歪斜不平的情况。++++

全景图的水平分为两个维度:前后方位左右方位

"全景编辑器"界面:

用鼠标左键 长按画面上下拖拽 可以调整前后方位;

鼠标右键 长按画面顺时针、逆时针 托动过可以调整左右方位。

(拉直全景按钮)

第二种方法:"拉直全景"按钮

"全景编辑器"界面左上角有一个"拉直全景"按钮,上图已经用红框圈中,单击这个按钮,软件默认会把水平校正成初始状态。如果一组全景图前期拍摄水平就是歪斜的,"拉直全景"按钮就没有办法真正意义上的矫正水平。

(【控制点】设置垂直线)

第三种方法:添加垂直线

前文【控制点】章节提到,添加正常"控制点",左右"源图像"列表要分别选中两张相邻图像,例如影像1&影像2。

如果需要添加"垂直线",左右"源图像"列表要分别选中同一张图像,例如影像1&影像1。可以看到【控制点】界面左下方用,红框圈出 的"控制点类别"由"正常"变成了"垂直线"。

添加垂直线步骤和原则:

++++1)在控制点界面左右"源图像"列表选中同一张图像,如上图++++ ++++红框圈中++++ ++++区域;++++

++++2)鱼眼镜头中线条基本都是扭曲的,在图片中找到现实世界中本来应该是垂直的竖直线条;++++

++++3)左侧图像的预览画面中,在竖直线条的上方添加一个控制点;右侧侧图像的预览画面中,在竖直线条的上方添加一个控制点(如下图++++ ++++红框圈中++++ ++++区域),添加垂直线完成;++++

++++4)原则上全景水平360度每隔120度需要添加一条垂直线,具体到"源图像"上,就是影像1&3&5或者影像2&4&6;++++

++++5)添加垂直线一般适用于地拍,较为准确,拉直矫正水平效果好;航拍因为在空中悬停拍摄,一般无需矫正水平。++++

(影像1&影像1添加垂直线)

(影像3&影像3添加垂直线)

(影像5&影像5添加垂直线)

(拉直全景后效果)

课堂小结:

我们来对比一下三种矫正水平方法的应用场景。

++++方法1:手动调整,适用于较为开阔的户外场景,没有垂直地面的参照物作为基准,只能手动调节水平;++++

++++方法2:"拉直全景"按钮,适用于前期三脚架水平仪调节正确,无需后期过多矫正水平的情况;++++

++++方法3:添加垂直线,适用于城市街道和建筑室内,墙线门线、建筑轮廓等参照物较多,方便设置垂直线;++++

下课啦!!!

欢迎在下方评论区留言,与蛙色的小伙伴们共同交流进步吧!

相关推荐
奶黄小甜包32 分钟前
C语言零基础第18讲:自定义类型—结构体
c语言·数据结构·笔记·学习
rannn_1113 小时前
【MySQL学习|黑马笔记|Day7】触发器和锁(全局锁、表级锁、行级锁、)
笔记·后端·学习·mysql
喜欢吃燃面4 小时前
C++算法竞赛:位运算
开发语言·c++·学习·算法
传奇开心果编程4 小时前
【传奇开心果系列】Flet框架实现的家庭记账本示例自定义模板
python·学习·ui·前端框架·自动化
_Kayo_10 小时前
node.js 学习笔记3 HTTP
笔记·学习
CCCC131016313 小时前
嵌入式学习(day 28)线程
jvm·学习
星星火柴93614 小时前
关于“双指针法“的总结
数据结构·c++·笔记·学习·算法
小狗爱吃黄桃罐头14 小时前
正点原子【第四期】Linux之驱动开发篇学习笔记-1.1 Linux驱动开发与裸机开发的区别
linux·驱动开发·学习
艾莉丝努力练剑14 小时前
【洛谷刷题】用C语言和C++做一些入门题,练习洛谷IDE模式:分支机构(一)
c语言·开发语言·数据结构·c++·学习·算法
武昌库里写JAVA16 小时前
JAVA面试汇总(四)JVM(一)
java·vue.js·spring boot·sql·学习