unity镜头边缘羽化_【后期修图】如何利用Ps中的自适应广角滤波器校正镜头失真?...

当用广角镜头拍摄对象时,透视问题通常以线条的形式出现,这应该是直的,但看起来是弯曲的和扭曲的。这通常被称为桶形失真,其主要发生在广角镜头中,因为图像的放大率越远,主体离镜头的光轴越远。简单来说,这意味着当通过广角镜头观看时,框架边缘的任何东西都容易出现弯曲。

4aaafeef8bd2a4df90cca045087aa9a1.png

一些镜头如鱼眼通过有目的地捕捉严重弯曲和球形的图像来充分利用桶形失真。但是,有时其他广角镜头,如佳能16-35mm,甚至中档变焦,如24-70mm,都可能产生不必要的桶形失真效果。

解决方案

也许纠正这个问题的两种最简单的方法是使用倾斜移位镜头或在拍摄主体时改变您的视角和变焦放大率。但倾斜移位镜头价格昂贵,有时,例如拍摄大型建筑物时,没有大量不同的视角选择。在这些情况下,纠正正确镜头失真的最简单方法是使用Photoshop中称为自适应广角滤镜的独特工具进行后期处理。

自适应广角滤镜在PhotoShop CS6中引入,可通过以下两种方式之一消除镜头失真:使用预先编程的细节自动检测相机和镜头模型以拉直图像,或者您可以手动设置约束以告知其哪些区域照片需要拉直。在本教程中,我将引导您完成自适应广角滤镜的手动使用。

下面的例子是在一个美丽的全新酒吧和餐厅拍摄的,使用佳能16-35mm f / 2.8,焦距为16mm。这是一个狭小的空间,所以没有空间从较高的角度支撑或射击杆,因此产生的图像看到相当多的水平线条,如楼上的白色栏杆和花岗岩台面,显然应该是直的,但不是。

61a0170a34bcb1a29c79000551b6d6fb.png

要开始纠正这些失真,请单击上方下拉菜单中的“滤波器”,然后选择“自适应广角滤波器”。

4056b32c6ea21dff78122a3cb7df9a91.png

7b8166ba432d5eb7ad7c1836951d7bbf.png

然后会出现一个大对话框,其中包含许多选项(见下文)。

24cfa13e8f0bf77888d331425d2783d5.png

从右侧面板开始,从下拉菜单中选择更正类型。通常,我从Auto开始,它将尝试基于镜头检测的自动校正。

3eaa546a1ee92f62aefc7d01bedc4bbc.png

在这种情况下,当我选择自动时,会出现另一个弹出窗口,显示“找不到匹配的镜头配置文件。”这意味着我需要手动调整图像。点击“确定”按钮,将注意力转回右侧角落的方框。

213f5ed9e8c694424b7e4f2a8e0eac01.png

除了Auto,下拉菜单还有其他三个选项可供选择。如果Auto不起作用,我通常会选择Perspective作为我的下一个修正类型。

  • Fisheye将纠正鱼眼镜头故意造成的上述极端曲线。透视将针对通常由相机的倾斜和角度引起的会聚线。全景校正由panos的照片合并引起的扭曲。全球面校正以2:1宽高比拍摄的360幅全景图中的失真。

1cc6da0f20ab86b8cadaabcfc0c59f52.png

下拉菜单下方的其他选项包括更多可以帮助您纠正扭曲的设置。

  • 比例:此处输入的值将缩放图像,以最大限度地减少应用广角滤镜后可能出现的空白点。焦距:指定创建图像的镜头的焦距。裁剪因子:这可以与Scale结合使用,以最小化和补偿过滤器产生的空白区域。拍摄时:如果可以检测到镜头配置文件,则可以检查此框; 如果没有,此选项将显示为灰色,您需要手动指定“缩放”,“焦距”和“裁剪因子”的值。

接下来,将注意力转移到左上角的小垂直工具栏。这些是您将用于定义约束的工具,这些约束指示图像中的哪些线应该是直的。熟悉的主要工具是前两个:

5d74e58968f466ae69ac5e7a4a90b862.png

  • 约束工具:此工具用于在您希望拉直的图像区域上绘制线条。只需单击一次即可建立所需的起点,如果要添加垂直或水平方向的约束,只需再次单击以关闭该线,同时按住Shift键。

  • 多边形约束工具:此工具的功能与常规约束工具相同,但它允许您绘制多边形而不是单个线。

首先在行的左端单击一次以设置一个约束点,然后在工作台面的右端单击一次以关闭它。设置线后,右键单击它,您将看到一个小菜单,允许您为线分配水平,垂直或任意约束。默认约束是Unfixed,但在这种情况下,我们要分配一个Horizontal约束来拉直线宽。要自动为线条指定约束,请在创建线条的过程中按住Shift键。在两个约束点之间,将有一条黄线(如果你按住shift键)或蓝色的那条(如果你没有),表明矫正发生的位置。

a3b37a525a1aa36de521a8d174add6df.png

267890af702433970fea1ade828297c0.png

您可以根据需要设置多个约束线,直到您的图像得到满足为止。约束线通常应该是垂直的和/或水平的。工具栏中可以帮助解决此问题的其他工具是移动,手动和缩放工具,可让您移动图像以进行所需的调整。此外,左下角还有预览放大率,可让您放大并帮助您查看植入约束的位置。

75b5ea029cd2e27a663ced77b4ba4d89.png

根据自己的喜好更正图像后,点击蓝色的“确定”按钮应用过滤器。

a01441b877e5457ca3a76e320fae42e3.png

7bab5e5f0e8522fdb46c28752e68ad45.png

之前

2febf5f3da2d70631f3c0628a3b80b25.png

只要是镜头,就有瑕疵。畸变、暗角、色散,有的镜头在某一两个方面稍微弱一点,有的镜头哪一方面都谈不上理想。也许在平时的拍摄中看不出问题,但面对建筑摄影时,所有这些缺点就立刻无处藏身。

干净的线条、规则的图案、有力的构图以及其他建筑物特点都会对镜头造成极大的挑战。

套头很难精确还原建筑物中的水平与垂直线条,尤其在建筑摄影最常使用的广角端。镜头的枕状或桶状畸变会让原本平直的建筑物线条变得弯曲,这一点在例图的建筑物台阶部分表现得非常明显。定焦镜头光学特性围绕固定焦距设计,能有效减少由于镜头光学缺陷造成的畸变。移轴镜头是一个更好的悬着,除了没有镜头畸变之外,还能通过调整镜头改善透视畸变问题。但昂贵的价格却使得不少摄影爱好者望而却步。

烧器材并非唯一解决问题的方法。Photoshop同样为我们提供了一系列针对镜头问题设计的工具,我们可以从AdobeCameraRaw开始解决镜头的变形等各方面问题,然后进入Photoshop主界面,使用变换命令精确解决画面的透视畸变。但为了得到最终的调整结果,我们还需要有选择性地裁切或修复部分边角空白。

247de496da370ce5c35f634f8f54c679.png

方法 01

ACR与Photoshop的镜头校正

1.在ACR中打开文件

启动Photoshop,打开一张仰拍建筑的图片,最好是RAW文件,因为它会自动在Adobe Camera Raw编辑器中打开。使用基本面板中的滑块调整画面影调,将曝光设置为+0.50,对比度+26,清晰度+20,自然饱和度+10。

2c7afe0fa59c5c4f26bcd0a0571d5cf1.png

2.蓝进黄退

在上方工具栏中的目标调整工具图标上长按鼠标左键,从弹出菜单中选择饱和度选项。在建筑物上单击鼠标并向左拖动,观察右侧饱和度面板中黄色滑块的数值,将其降至-40左右。在天空上单击鼠标并向右拖动,提高蓝色的饱和度。

76efd594ccb79573de4f8be86fe0f6d8.png

3.减少噪点

双击放大镜图标,将画面显示比例设置为100%。进入细节面板,将锐化部分的数量设置为39,半径1,细节33,蒙版40。再将减少杂色部分的明亮度设置为29,明亮度细节50,明亮度对比31,颜色30,颜色细节50。

1d2aaf6a5ea2c5a2c1d77ecefb7ae904.png

4.校正畸变

进入镜头校正面板,首先打开配置文件面板,勾选启用镜头配置文件校正选项。下方各下拉菜单将自动更具文件的EXIF信息调整设置。没有进行自动设置的情况下,可依次按照品牌、机型与配置文件的次序选择镜头。本照片使用尼康18-70镜头拍摄。

016a578c0730104dbbb3347e2e488db6.png

5.检查校正结果

自动校正能校正镜头的结果不可能完美。工具栏中的拉直工具可以帮助我们检查调整结果。选择工具,沿着台阶上沿拉一条直线,可以发现上沿并未与直线完全吻合,证明画面还存在少量畸变。使用ESC键撤销结果。

58ef19872ab3d6ef256f4e3621822c80.png

6.减少比例

自动晕影调整使得画面四角变得太过明亮了一些,我们需要减少自动校正的比例来解决这个问题。在下方校正量部分,将扭曲度的值设置为75,晕影设置为60,然后进入手动子面板,将下方的缩放值设置为97。

cf2304e478d68ba86d9fa6f5664fdaa9.png

7.校正色差

将预览画面移动至画面左侧的建筑边缘位置,将手动面板下方的去边选项设置为高光边缘,观察画面边缘的变化。使用键盘上的上下方向键可以在关闭、高光边缘和所有边缘之间切换,大家可以根据画面表现选择自己认为最理想的设置。

a079e88c07d822fa24e37f93434b692b.png

8.打开为智能对象

按住Shift键,这时你会发现界面右下方的打开图像按钮变成了打开对象按钮。单击该按钮,文件将作为智能对象在Photoshop主界面中打开。我们随时可以通过双击图层面板中的智能对象缩略图重新返回ACR对文件进行调整。

7c1806d096a0bb46c57bef2079f0a176.png

9.参考与旋转

使用快捷键Ctrl+R显示标尺。在上方标尺上按住鼠标左键并向下拖动,在画面水平线位置上创建一条参考线。执行“编辑>变换>旋转”命令,将鼠标移动至调整框外拖动以旋转画面。当台阶上方与参考线平齐的时候,单击回车键应用调整。

19befdd3786fa2f4554f4582f67dd0d9.png

10.垂直校正

从左侧的垂直标尺上向外拖动鼠标,在画面左右两侧各创建一条垂直参考线。执行“编辑>自由变换”命令,按住Ctrl键向外拖动左右上角的调整点,使旗杆与参考线吻合,以此为标准校正画面的透视变形。

989d5d1585554836778d81f663a3fb63.png

11.拉伸建筑

将鼠标移动至上方边框中间的调整点上,向上拖动边框拉伸建筑。在这个过程中我们还需要继续按住Ctrl键调整左右上角的调整点对旗杆进行微调。调整结束后单击回车键应用调整。

e160a3b95d51e58132182abc91e166e5.png

12.选择天空

执行“图像>显示全部”命令自动调整画布大小,显示整个图层。从工具栏中选择矩形选框工具选择天空与旗杆。单击右键,从弹出菜单中选择羽化命令。在弹出的对话框中将羽化半径设置为20像素。

e0ec538753e2f6b15ca462772bcdcda8.png

13.压缩旗杆

使用快捷键Ctrl+J将选择区域复制为新的图层,然后使用快捷键Ctrl+T进入自由变换模式。向下拖动上方的自由变换控件边框,压缩天空与旗杆的高度,使其与画面其余部分比例相匹配。对调整结果满意后,敲击回车键应用调整。

382071a70f1c5a030fcb72038a04899e.png

14.裁切边缘

执行“视图>显示>参考线”将其隐藏。选择裁切工具,在上方选项栏中将款设置为15英寸,长设置为10英寸。在画面中拖动并创建裁切选框,将大部分空白边缘排除在选框外。以左右天使雕像作为选框的终点,不用担心左右下角的少数空白。

ec430f8050c718e97786777cf7f9aa39.png

15.复制台阶

放大画面,从工具栏中选择多边形套索工具,在画面中选择一截台阶。单击右键选择羽化命令,将羽化半径设置为10像素,单击确定。选择下方背景图层,使用快捷键Ctrl+J复制台阶,使用移动工具将台阶移动至合适的画面位置上。

e2efb4826943445f4c7caa22c88a73fa.png

16.仿制与修复

单击图层面板下方的新建图层按钮,将新图层拖动至图层面板顶端。选择仿制图章工具,将其不透明度设置为100%,样本设置为所有图层。按住Alt键对建筑物外墙取样,以此来修补画面角落。选择污点修复画笔,同样将样本设置为所有图层,清楚天空污点。

da23ce4840301716a0b39685cd40e808.pngc4cafeee25bb605d70d53a5e660e3c41.png

方法 02

自适应广角工具

Photoshop中为了解决广角镜头的畸变与透视形变问题,加入了更加易于操作的自适应广角工具。和ACR与Photoshop中的镜头校正命令一样,自适应广角工具也能自动根据照片的EXIF信息判断镜头参数,我们也可以根据自己的需要手动指定镜头焦距。工具对话框中,我们可以指定画面中的所有直线线条,因此非常适合用来校正建筑摄影中的畸变问题。另外,在按住Shift键的情况下拖动调整线上的圆圈,还能将线条角度校正至完美的水平与垂直,大大简化了我们的操作。

32b88c6a22c05f751deb0f9c478372cf.png

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

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

相关文章

用引用返回值(转)

函数返回值时&#xff0c;要生成一个值的副本。而用引用返回值时&#xff0c;不生成值的副本。例如&#xff0c;下面的程序是有关引用返回的4种形式&#xff1a;//*********************//**   ch9_6.cpp  **//********************* #include <iostream.h> float tem…

mysql用binlog恢复数据_利用mysql的binlog恢复数据

MySQL Binary Log也就是常说的bin-log, ,是mysql执行改动产生的二进制日志文件,其主要作用有两个:* 数据回复* 主从数据库。用于slave端执行增删改&#xff0c;保持与master同步。1.开启binary log功能需要修改mysql的配置文件&#xff0c;本篇的实验环境是win7&#xff0c;配置…

python 怎么处理json_Python是怎样处理json模块的

首先&#xff0c;了解下什么是JSON&#xff1f;JSON&#xff1a;JavaScript Object Notation 【JavaScript 对象表示法】JSON 是一种轻量级的数据交换格式&#xff0c;完全独立于任何程序语言的文本格式。一般&#xff0c;后台应用程序将响应数据封装成JSON格式返回。JSON的基本…

UEditor1.2.6.0在.net环境下使用

UEditor1.2.6.0 1.百度百科词条 2.UEditor官方网站 【CKEditorCKFinder的配置实用&#xff0c;可查看博主另一篇文章】 第一次接触UEditor还是在2011年的下半年里&#xff0c;当时由于需要找一款富文本编辑器进行新闻的网站开发&#xff0c;当时UEditor异常较多&#xff0c;就将…

sql 删除数据_从零开始学SQL:是什么、如何安装、基本语法、表格(创建、删除、更新)、数据(插入、删除、更新)...

一、学习知识的黄金圈思维用黄金圈思维分析自己学习SQL&#xff0c;能增加自己的效率和坚持下去的动力。二、SQL基础知识1.数据库概念&#xff1a; database &#xff0c;按照数据结构来组织、存储和管理数据的仓库。2.关系数据库&#xff1a;多张表表之间的关系表&#xff1a;…

函数使用了堆栈的字节超过_在C语言中如何访问堆栈?

堆栈一般是用来保存变量之类的东西&#xff08;静态变量在内存中&#xff0c;虽然堆栈就是内存的一部分&#xff0c;但为了防止歧义&#xff0c;还是分成两部分来说&#xff09;&#xff0c;一般情况下没必要去故意读取堆栈的值&#xff0c;变量用变量名就可以直接访问&#xf…

怎么解决相位抵消_【录音教程】如何防止话筒拾音的声学相位抵消

设想一下你以单声道的模式为一个吉他歌手做扩声&#xff0c;一支人 声听起来比较古怪&#xff0c;有点“空”&#xff0c;同时有滤波器之类的效果声。为什么会这样&#xff1f;主唱话筒拾取歌手的演唱&#xff0c;同时拾取箱琴的话筒也串入了歌手的声音(见图1)。吉 他话筒离主唱…

string 找出所有数字 index_发现规律,解决整数转罗马数字

嗨&#xff0c;各位&#xff01;我们又准时见面了&#xff0c;即将迎来难得的周末时光&#xff0c;我们今天来一道相对简单的题目逻辑梳理的题目&#xff0c;原定的动态规划的常见题型我们放在周末进行更新。话不多说&#xff0c;我们先看题目&#xff1a; 01 . 题目罗马数字包…

ASP.NET MVC的路由

好久没写博文了&#xff0c;感觉最近好像少了点动力。唉&#xff01;这回就看看这个MVC的路由。 说这个路由机制其实不是MVC里面特有的&#xff0c;ASP.NET里面本身就有的&#xff0c;只不过在WebForm里面一般比较少用&#xff0c;而在MVC里就是把原本的路由扩展了。原本对不知…

java情书_Java情书已写好,就差妹子了!

我是Java程序员我用我的方式表达对你的爱&#xff01;我能抽象出整个世界...但是我却不能抽象出你...你肯定是一个单例&#xff0c;因为你是那样的独一无二...所以我的世界并不完整...我可以重载甚至覆盖这个世界里的任何一种方法...但是却不能覆盖对你的思念...也许命中注定了…

windows下手动配置ipv6地址

在XP,2003等早期版本中&#xff0c;ipv6地址在“网络连接”的属性配置里是无法手工配置的&#xff0c;只能使用netsh配置。配置方法如下&#xff1a;首先&#xff0c;安装IPV6协议&#xff0c;ipv6 install 第二步&#xff0c;查看当前使用的本地连接信息&#xff1a; 如上图&a…

java 幽灵引用_Java 幽灵引用的作用

原标题&#xff1a;Java 幽灵引用的作用来源&#xff1a;imzoer&#xff0c;blog.csdn.net/imzoer/article/details/8044900找实习的时候&#xff0c;面试大摩&#xff0c;就遇到了这个问题&#xff0c;当时真不该跟面试官交流这个内容的。垃圾收集过程中&#xff0c;对象的可触…

java assembly 打包_maven 使用assembly 进行打包的方法

1. pom 中添加assembly 插件要使用assembly 进项编译打包&#xff0c; 首先主要在pom 中的build中添加插件信息&#xff0c; 具体如图下所示&#xff1a;${project.artifactId}src/main/javasrc/main/resourcestrue**/*.xml**/*.properties${profile.dir}trueorg.apache.maven.…

rt5350 中断初始化

linux 下的中断初始化&#xff0c;实际就是对 irq_desc 这个结构体进行初始化&#xff0c;其中最关键莫过于 irq_flow_handler_t handle_irq 中断处理函数 struct irqaction *action 用户自己设置的处理函数链表&#xff0c;由hand…

VS2010安装异常中断后无法安装的解决方法(安装时发生严重错误)

最近&#xff0c;因为公司开发的需要&#xff0c;对开发环境进行全面的升级&#xff0c;在这其中也遇到了不少问题&#xff0c;在之后将陆续整理出来&#xff0c;以便以后查看。 之前开发环境&#xff1a;ArcGIS9.3&#xff0c;ArcEngine9.3&#xff0c;Oracle10g&#xff0c;A…

将5350 i2c clk设置为gpio 中断模式的方法

5350和我之前用的三星和全志的芯片在中断这块有点差别&#xff0c;三星和全志的都是有专门的外部中断管脚&#xff0c;并且每个中断管脚对应一个中断号&#xff0c;对管脚寄存器的配置即irq_desc里chip变量&#xff0c;都是bsp里自带的&#xff0c;我们只需要用request_irq来注…

代码大全 MSIL语言程序设计

.NET平台的编译器会将高级语言(C#,VB.NET,F#)编译成MSIL(微软中间语言)格式。熟悉MSIL语言&#xff0c;可以读懂一些加密程序混淆过的算法&#xff0c;这些算法几乎不能还原成高级语言&#xff0c;但是可以还原成MSIL语言。也可以知道一些高级语言之外的关于CLR的特性&#xff…

以太网交换机

以太网交换机是基于以太网传输数据的交换机&#xff0c;以太网采用共享总线型传输媒体方式的局域网。以太网交换机的结构是每个端口都直接与主机相连&#xff0c;并且一般都工作在全双工方式。交换机能同时连通许多对端口&#xff0c;使每一对相互通信的主机都能像独占通信媒体…

待办事项桌面插件_让浏览器重获整洁——标签页管理插件:OneTabOneTab PlusToby...

1 什么是标签页管理插件chrome浏览器虽然为用户提供了一个非常方便的打开新标签页的方法&#xff0c;但是随着用户浏览网页的时间增长&#xff0c;用户在一个chrome窗口中打开的标签页会越来越多&#xff0c;当这些标签页过多的时候&#xff0c;用户在标签页之间进行切换就会变…

关机时无人照管更新正在运行_了解iOS13.1后,在决定更新

苹果提前发布了首个重要更新的iOS 13.1&#xff0c;补充了多个 iOS 13 首发时缺失的重要新功能&#xff0c;可以说 iOS 13.1 才是【真正】的 iOS 13 系统。苹果发布iOS13.1,都更新了哪些内容&#xff1f;iOS13.1修复问题和改进问题&#xff1a;?信息中拟我表情可能无法正确跟踪…