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

上课!全体起立~

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

本节教程,我们讲述拼接软件 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.rhkb.cn/news/167237.html

如若内容造成侵权/违法违规/事实不符,请联系长河编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

HTTPS、SSL/TLS,HTTPS运行过程,RSA加密算法,AES加密算法

1、为什么网站要使用安全证书 我们所处的网络环境是复杂多样的,大致分为两类,一类是可信的网络服务商,比如直接连的电信运营商的网络,网线,4G,5G;另一类是不可信的网络,比如WIFI&am…

会声会影2024有哪些新功能?好不好用

比如会声会影视频编辑软件,既加入光影、动态特效的滤镜效果,也提供了与色彩调整相关的LUT配置文件滤镜,可选择性大,运用起来更显灵活。会声会影在用户的陪伴下走过20余载,经过上百个版本的优化迭代,已将操作…

ubuntu20.04 nvidia显卡驱动掉了,变成开源驱动,在软件与更新里选择专有驱动,下载出错,调整ubuntu镜像源之后成功修复

驱动配置好,环境隔了一段时间,打开Ubuntu发现装好的驱动又掉了,软件与更新 那里,附加驱动,显示开源驱动,命令行输入 nvidia-smi 命令查找不到驱动。 点击上面的 nvidia-driver-470(专有&#x…

Maven 生命周期clean default size含义

clean 负责清理工作,清理上一次项目构建产生的一些文件,如编译后的字节码文件,打包后的jar包文件 default 整一个项目构建的核心工作,如编译,测试,打包,安装,部署等等 size 生成报告…

【Mysql】B+树索引的使用(七)

前言 每个索引都对应一棵 B 树, B 树分为多层,最下边一层是叶子节点,其余的是内节点(非叶子节点)。所有用户记录都存储在 B 树的叶子节点,所有目录项记录都存储在内节点。 InnoDB 存储引擎会自动为主键&am…

实现Linux下Word转PDF、Java调用命令方式

使用 LibreOffice 实现 Word 转 PDF 和 Java 调用命令 1、 安装 LibreOffice 外网安装 # 一键安装 yum install -y libreoffice # 验证版本 libreoffice --version # Warning: -version is deprecated. Use --version instead. # LibreOffice 7.5.6.2 f654817fb68d6d4600d7…

数据仓库扫盲系列(1):数据仓库诞生原因、基本特点、和数据库的区别

数据仓库的诞生原因 随着互联网的普及,信息技术已经深入到各行各业,并逐步融入到企业的日常运营中。然而,当前企业在信息化建设过程中遇到了一些困境与挑战。 1、历史数据积存。 过去企业的业务系统往往是在较长时间内建设的,很…

MODBUS-TCP转MODBUS-RTU通信应用(S7-1200和串口服务器通信)

在学习本博客之前,大家需要熟悉MODBUS-TCP和MODBUS-RTU通信,这2个通信的编程应用,大家可以查看下面文章链接: MODBUS-RTU通信 MODBUS-RTU通信协议功能码+数据帧解读(博途PLC梯形图代码)-CSDN博客MODBUS通信详细代码编写,请查看下面相关链接,这篇博客主要和大家介绍MODB…

Rust逆向学习 (1)

文章目录 Hello, Rust Reverse0x01. main函数定位0x02. main函数分析line 1line 2line 3line 4~9 0x03. IDA反汇编0x04. 总结 近年来,Rust语言的热度越来越高,很多人都对Rust优雅的代码和优秀的安全性赞不绝口。对于开发是如此,对于CTF也是如…

Easyx趣味编程7,鼠标消息读取及音频播放

hello大家好,这里是dark flame master,今天给大家带来Easyx图形库最后一节功能实现的介绍,前边介绍了绘制各种图形及键盘交互,文字,图片等操作,今天就可以使写出的程序更加生动且容易操控。一起学习吧&…

【CSS】使用 CSS 实现一个宽高自适应的正方形

1. 利用 padding 或 vw <!DOCTYPE html> <html lang"en"><head><meta charset"UTF-8"><metaname"viewport"content"widthdevice-width, initial-scale1.0"><title>Document</title><st…

YOLOv5改进实战 | GSConv + SlimNeck双剑合璧,进一步提升YOLO!

前言 轻量化网络设计是一种针对移动设备等资源受限环境的深度学习模型设计方法。下面是一些常见的轻量化网络设计方法: 网络剪枝:移除神经网络中冗余的连接和参数,以达到模型压缩和加速的目的。分组卷积:将卷积操作分解为若干个较小的卷积操作,并将它们分别作用于输入的不…

【驱动开发】控制stm32mp157a开发板三盏灯的亮灭

编写应用程序控制三盏灯的亮灭 head.h&#xff1a; #ifndef __HEAD_H__ #define __HEAD_H__typedef struct {unsigned int MODER;unsigned int OTYPER;unsigned int OSPEEDR;unsigned int PUPDR;unsigned int IDR;unsigned int ODR; }gpio_t;//LED灯的寄存器地址 #define …

制造企业如何做好MES管理系统需求分析

随着制造业的不断发展&#xff0c;制造企业对于生产过程的管理需求日益增长。为了提高生产效率和质量&#xff0c;越来越多的制造企业开始关注MES生产管理系统的需求分析。本文将从以下几个方面探讨制造企业如何做好MES管理系统需求分析。 一、明确需求 在进行MES管理系统需求…

利用爬虫采集音频信息完整代码示例

以下是一个使用WWW::RobotRules和duoip.cn/get_proxy的Perl下载器程序&#xff1a; #!/usr/bin/perluse strict; use warnings; use WWW::RobotRules; use LWP::UserAgent; use HTTP::Request; use HTTP::Response;# 创建一个UserAgent对象 my $ua LWP::UserAgent->new();#…

vue3里面vant组件的标签页使用?

一、绑一个v-model事件 二、让activeName的初始为0也就是默认是显示第一个标签页的下标 三、给标签页下面的东西进行一个判断 想让哪个优先显示就把哪个判断作为初始值存入

npm 执行命令时报错npm ERR! code ERESOLVE npm ERR! ERESOLVE could not resolve

npm ERR! code ERESOLVE npm ERR! ERESOLVE could not resolve npm ERR! npm ERR! While resolving: vue-office/docx1.3.0 npm ERR! Found: vue-demi0.14.6 npm ERR! node_modules/vue-demi npm ERR! vue-demi“^0.14.6” from the root project npm ERR! vue-demi“*” from …

《广西开放大学电大搜题微信公众号——探索学习的新途径》

随着社会的发展&#xff0c;教育无疑成为了人们的基本需求之一。然而&#xff0c;对于许多忙碌的职场人士来说&#xff0c;时间和地点的限制使得他们无法像传统学生那样参加常规的大学教育。好在有着广西开放大学这样的学府&#xff0c;为那些繁忙而渴望知识更新的人们提供了学…

2017年高热度编程语言简介

世上语言千千万&#xff0c;我却独爱这一种!”这句话用来形容程序员和编程语言之间的爱恨情仇实在是再精准不过了。根据GitHub 2016年的开源报告&#xff0c;其上所有开源项目共包含了316种编程语言&#xff0c;这是一个什么概念呢?举个例子来说&#xff0c;世界上共有226个国…

LLDB 三种输出方式 对比及原理探索

前言 当我们的项目过大时,就会使我们项目的编译耗时过长,如何在项目运行时进项代码调试,熟练使用LLDB就可以解决这个难题,大幅度提高我们的开发效率。 什么是 LLDB? LLDB是英文Low Lever Debug的缩写,是XCode内置的为我们开发者提供的调试工具,它与LLVM编译器一起,存…