0基础学习VR全景平台篇第110篇:源图像导入和镜头预设 - PTGui Pro教程

news2024/10/3 18:18:18
上课!全体起立~

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

本节教程,我们讲述拼接软件 PTGui Pro 操作的第一步:导入源图像预设镜头&画幅参数。

我们此次课堂有两个重点

第一点是 培养摄影后期中良好的素材管理习惯

第二点是 如何正确设置相机镜头和画幅的参数

这样做的好处,可以大大提高我们的后期处理效率和图像拼接缝合的精准度。整洁明了的素材文件夹,也能够让摄影师不会因为素材众多繁杂,而错过创作一幅优秀作品的可能性。

(PTGui Pro 用户界面)

首先,我们双击电脑桌面 PTGui 的快捷方式图标,打开软件,进入 PTGui Pro 的用户界面。

(素材目录)

接下来就是“导入源图像”。稍等!我们先插个题外话——素材管理。

回顾一下,我们在前面Lightroom教程中关于导出设置选项的内容,那期提到导出调完色的图片时,要求大家导出到“原始照片所在的文件夹”,并且“储存到子文件夹”,命名子文件夹为“jpg”。

经过这样的设置操作,我们的素材目录显得清晰明确,有利于我们在PTGui中“导入源图像”,RAW格式和jpg格式图片分门别类,方便管理。

温馨小贴士:

原始照片”是RAW格式,PTGui无法识别RAW格式的色彩信息;

调色导出后是jpg格式的图片,用于置入PTGui软件中拼接成全景;

源图像”指的就是经过调色的jpg格式图片。

下面,我们回到本节教程的主角 PTGui Pro。

(加载影像)

(导入地拍素材)

在PTGui中,点击【加载影像】,会跳出“文件资源管理器”,在“文件资源管理器”中找到需要拼接的那组照片所在位置,打开“jpg”文件夹,“Ctrl+A”全选6张照片,再单击【打开】,源图像导入完成。

温馨小贴士:

拼接全景的源图像数量一般是:

全画幅相机+12mm鱼眼镜头:一组6张图片(水平6张);

半画幅相机+8mm鱼眼镜头:一组8张图片(水平6张,天地各1张)。

(源图像导入成功)

(源图像列表)

导入源图像完成后,在【工程助理】和【影像】两块界面,截图中红框圈中的位置,都可以查看导入的图片以及图片的序号。这个界面我们也能够,进行源图像的增加和删减,排除因为误操作导入进来的多余图片。

当然,如果您在Lr调色导出时,严格按照我们描述的步骤来,不会发生“误操作”。

然后,我们来到“镜头&画幅预设”环节。

(地拍镜头&画幅预设)

PTGui一般会自动识别导入图片的拍摄信息,自动判断出这组照片的镜头&画幅预设参数。

例如:上面截图中,PTGui很好的自动识别了,这组照片由佳能5DSR+12mm鱼眼镜头拍摄。

镜头焦段显示:12mm圆周鱼眼;相机画幅显示:全画幅。

但是,也有例外。往往在网络传输中(典型的像微信传图)丢失了相关信息,或者是调色时删除了拍摄信息,还有像副厂的相机镜头比较偏门小众,非常可惜,PTGui软件可能就无法自动识别了。

(手动修改地拍镜头&画幅参数)

如果,软件没有识别“镜头&画幅预设”,或者识别信息有错误,需要我们手动添加各项参数。

这种情况分为“地拍”和“航拍”两部分来讲,我们先说地拍

点击【镜头】后方的蓝色焦段信息,跳出“镜头&焦距”弹窗,如下图红框圈中的位置,可以修改“焦距”和“镜头类别”。

(焦距设置)

“焦距”需要如实填写拍摄时所使用镜头的焦段,8mm就填8,12mm就填12。

温馨小贴士:

焦段信息一般在镜头上有标注,如果使用的是变焦镜头,需要在拍摄时记下焦段。

(镜头类别设置)

“镜头类别”相当于镜头库,两大的分类是普通镜头鱼眼镜头,上图用红框分别圈选,以示区别。

温馨小贴士:

1)如果使用的是超广角镜头和其他焦段的平面镜头,“镜头类别”选择“普通镜头”;

2)如果使用的是鱼眼镜头,先在镜头库中寻找拍摄相同型号的镜头,如果没有,“镜头类别”选择“通用鱼眼镜头”;

(相机传感器尺寸设置)

点击【相机】后方的蓝色画幅信息,跳出“相机传感器尺寸”弹窗,如上图红框圈中的位置,修改“裁切数值”。

温馨小贴士:

1)“全画幅”相机裁切数值填“1x”

2)佳能系“半画幅”相机裁切数值填“1.6x”

3)尼康、索尼系“半画幅”相机裁切数值填“1.5x”

接下来,再来说航拍

(航拍镜头&画幅预设)

(航拍镜头设置界面)

航拍素材的“源图像导入”与地拍相同,可自行参考。

航拍的“镜头&画幅预设”软件一般可以自动识别,不用手动设置。

如上图红框圈中区域,DJI Mavic 2 Pro 的等效焦段是“10.26mm*2.73x=28mm”,属于平面广角镜头,所以一组源图像数量也多达26张,我们得到的结论是:焦段越长,源图像张数越多。

下课啦!!!

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

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.coloradmin.cn/o/1125216.html

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈,一经查实,立即删除!

相关文章

拼团小程序制作技巧大揭秘:零基础也能轻松掌握

随着拼团模式的日益流行,越来越多的商家和消费者开始关注拼团小程序的制作。对于没有技术背景的普通人来说,制作一个拼团小程序似乎是一项艰巨的任务。但实际上,选择一个简单易用的第三方平台或工具,可以轻松完成拼团小程序的制作…

024-第三代软件开发-TabView

第三代软件开发-TabView 文章目录 第三代软件开发-TabView项目介绍TabView官方示例 项目实际使用 关键字: Qt、 Qml、 TabView、 关键字4、 关键字5 项目介绍 欢迎来到我们的 QML & C 项目!这个项目结合了 QML(Qt Meta-Object Langu…

开发趋势 Java Lambda 表达式 第一篇

开发趋势 Java Lambda 表达式 一,介绍 Java Lambda 表达式是自 Java 8以后引入的一种新的编程特性,它使得 Java 也能使用函数式编程的部分特性。Lambda 表达式提供了一种清晰且简洁的方式来代表一个方法接口(single method interface&#x…

【Unity3D日常开发】Unity3D的Color Space(颜色空间)【全解析】

推荐阅读 CSDN主页GitHub开源地址Unity3D插件分享简书地址我的个人博客 大家好,我是佛系工程师☆恬静的小魔龙☆,不定时更新Unity开发技巧,觉得有用记得一键三连哦。 一、前言 Edit→Player Settings→Other Settings→Rendering→Color Sp…

app拉新渠道整合 一手地推、网推拉新平台整理

1.聚量推客 聚量推客自己本身是服务商,自己直营的平台,相对来说数据更好,我们也拿到了平台首码:000000 填这个就行,属于官方渠道 2.蓝猫推客 蓝猫推客我认为是比较又潜力的平台,经过几天测试数据和结算都…

【23级红细胞招新模拟训练(部分题解 不包含最后三题】

前言 提前说明 : 本人是蒟蒻 题解基本没考虑过优化 只求通过 写这篇题解仅仅是分享一下我的做法 使用的语言:cpp 6-1 题目 请编写函数,对三个整数按升序排序。 函数原型 void IntSortAsc3(int *x, int *y, int *z); 说明:参数 …

【鸿蒙软件开发】文本输入(TextInput/TextArea)

文章目录 前言一、输入框1.1 创建输入框单行输入框多行输入框单行和多行输入框的区别 1.2 设置输入框的类型有哪些类型基本输入模式(默认类型)密码输入模式 1.3 自定义样式设置无输入时的提示文本设置输入框当前的文本内容。添加backgroundColor改变输入…

基于减法平均优化的BP神经网络(分类应用) - 附代码

基于减法平均优化的BP神经网络(分类应用) - 附代码 文章目录 基于减法平均优化的BP神经网络(分类应用) - 附代码1.鸢尾花iris数据介绍2.数据集整理3.减法平均优化BP神经网络3.1 BP神经网络参数设置3.2 减法平均算法应用 4.测试结果…

二叉树的各类实现判断

如何判断一颗二叉树是否是搜索二叉树? 搜索二叉树 每个子树头节点的左孩子比它小,右孩子比它大 经典的搜索二叉树没有重复的数 判断 将二叉树按照中序遍历,判断是否为升序 1、先将整棵树中序遍历再判断是否升序 //中序遍历public stat…

【STL】priority_queue(优先级队列)详解及仿函数使用(附完整源码)

目录 1. priority_queue介绍和使用1.1 priority_queue介绍1.2 priority_queue使用 2. 仿函数介绍3. priority_queue模拟实现 1. priority_queue介绍和使用 1.1 priority_queue介绍 优先级队列也是在<queue>里&#xff1a; 因此和queue一样&#xff0c;priority_queue也…

java头歌-java中的异常

文章目录 第一关第二关第三关第四关 第一关 第二关 题目要求&#xff1a; public static void main(String[] args) {Scanner sc new Scanner(System.in);try {int num1 sc.nextInt();int num2 sc.nextInt();/********* Begin *********/System.out.println(num1/num2);}…

基于stm32控制的4G模块在设备模式下通讯

这里的32控制其实和51的控制思路都是一样的&#xff0c;都是先利用一个网络助手将家里的无线网生成局域网&#xff0c;接着通过花生壳软件将局域网变成公共网&#xff0c;最后是利用串口助手&#xff0c;在4G模块的AT指令模式写入命令ATSOCKTCPC,公共网IP地址,公共网端口号&…

对话销售易CEO史彦泽:中国SaaS企业,利润和现金流从何而来?

导读&#xff1a;SaaS企业如何快速转身&#xff0c;活下来 “华为应改变思路和经营方针&#xff0c;从追求规模转向追求利润和现金流&#xff0c;保证渡过未来三年的危机。把活下来作为最主要纲领&#xff0c;边缘业务全线收缩和关闭&#xff0c;把寒气传递给每个人。” 2022年…

Pinia入门

1. 什么是Pinia Pinia 是 Vue 的专属的最新状态管理库 &#xff0c;是 Vuex 状态管理工具的替代品 2. 手动添加Pinia到Vue项目 后面在实际开发Vue医疗项目的时候&#xff0c;Pinia可以在项目创建时自动添加&#xff0c;现在我们初次学习&#xff0c;从零开始&#xff1a; …

Object.getPrototypeOf()

1、作用 获取指定对象的原型&#xff08;内部​​[[Prototype]]​​属性的值&#xff09;&#xff0c;如果没有继承属性&#xff0c;则返回 null function Animal() {}var ani new Animal();console.log(ani);console.log(Object.getPrototypeOf(ani));2、注意 在 ES5 中&a…

Http长连接同一个socket多个请求和响应如何保证一一对应?

HTTP/2引入二进制数据帧和流的概念&#xff0c;其中帧对数据进行顺序标识&#xff0c;如下图所示&#xff0c;这样浏览器收到数据之后&#xff0c;就可以按照序列对数据进行合并&#xff0c;而不会出现合并后数据错乱的情况。同样是因为有了序列&#xff0c;服务器就可以并行的…

视频去噪网络BSVD的实现

前些天写了视频去噪网络BSVD论文的理解&#xff0c;详情请点击这里&#xff0c;这两个星期动手实践了一下&#xff0c;本篇就来记录一下这个模型的实现。 这个网络的独特之处在于&#xff0c;它的训练和推理在实现上有所差别。在训练阶段&#xff0c;其使用了TSM&#xff08;T…

中国象棋棋盘识别

当象棋爱好者在挑战中国象棋残局或者在阅读象棋杀法书籍的时候遇到问题&#xff0c;往往需要通过象棋软件来辅助提示&#xff0c;此时要将该棋局在象棋软件中摆好&#xff0c;软件才能进行分析&#xff0c;为实现自动识别棋局图片&#xff0c;并导出为标准化FEN象棋文件格式&am…

Lec08 Page faults笔记总结

当一个用户应用程序触发了page fault&#xff0c;page fault会使用与Robert教授上节课介绍的相同的trap机制&#xff0c;将程序运行切换到内核&#xff0c;同时也会将出错的地址存放在STVAL寄存器中。 在SCAUSE&#xff08;注&#xff0c;Supervisor cause寄存器&#xff0c;保…