预览成品:

逐步说明:

1、看见预览图了吗,就是把右图的男孩脸换成女孩的脸。现在我们来具体制作这个效果。

2、单击菜单“File > Open”(文件-打开)打开两张张图象,一张为只需要脸部的图象和一张被换的图象,如下图。

(注意一点:这两张图象的颜色是否相同并不重要,但光线角度最好一致,因为调整颜色相对来说比较好调,而调整光线就不是很容易了)

3、要换脸首先就要进行抠图,我们得先把女孩的脸给抠下来。点击工具箱中的钢笔工具,开始沿着头部周围明显拐弯的地方定位节点,不是用鼠标拖动,而是只要用鼠标点击一下即可,photoshop会自动为你把两个节点连接起来。

如果你的图片定位节点的地方太小,你可以用放大工具使图象放大或者按住“Ctrl”+“+”键,再进行定位节点。沿着头部点完一圈后,在第一个节点的位置再点击一下,使路径首尾相接,如果你想调整节点的位置,点击工具箱中选择工具,用它可以移动节点到合适的位置,定完节点后的图象如下左图。

这时你可以看出路径的轮廓还是比较不圆滑,不用着急,现在我们来修饰一下。点击工具,这个工具可以调整每个节点两边的线的曲线,使之更加紧密的切合头部的曲线。如右下图。

4、单击菜单“Window > Show Paths”(窗口-显示路径)或者点击面板上Path标签调出路径面板,点击在面板下面第三个按钮,将路径作为选区载入,此时在图象上可以看到路径变为了相应的选区。

5、在工具箱中选择移动工具,按住选区不放,将女孩的头像移动到另外一张图象里,如下图 f。

6、 此时你可以看到女孩头像的大小以及角度都不太匹配,必须调整一下,否则安上去就变成大脑袋歪脖子了。点击菜单“Edit > Free Stransform”(编辑-自由变换)或者按快捷键Ctrl+T键,在头部会出现一个调整框,按住Shift键用鼠标拖拉调整框的端点进行调整头像的大小,然后把鼠标放在调整框的四个顶角的外面,当鼠标变成拐弯的箭头时,就可以调整图象的角度了,调整满意后直接按回车即可,并用移动工具移到适当的位子,如图。

7、此时你可以看到图象基本就移过来来了,但是你发现没有图象有很多都不太合理,如图象的边缘太锐利,以及图象的额头部分及颜色都不太自然,给人一种带了假面具的感觉?

8、在工具箱中选择多边套选工具选取额头多余的部分,并按delete键将它删除,按Ctrl+D键取消选区如图。

9、选取底图为工作图层,点击工具箱中的图章工具,按住Alt键,当鼠标变成图章时选取脸部边缘的地方,放开Alt键,选取女孩头像的图层为工作层,用鼠标点击女孩图象的边缘,此时你就可以发现脸部边缘就和底图融合了,(图章的作用就是复制所选的区域和点)一点一点的如此反复,使脸部的边缘颜色和底图相近。

10、选取工具箱中的海绵工具,涂擦图象边缘,使之模糊一点一边和底图更加融合。看看所做的图象,大功告成。

全部

三张图片无缝合成一张图片_如何实现两张图片的无缝结合相关推荐

  1. python两张图片无缝合成一张_python如何将两张图片生成为全景图片

    本文实例为大家分享了python将两张图片生成全景图片的具体代码,供大家参考,具体内容如下 1.全景图片的介绍 全景图通过广角的表现手段以及绘画.相片.视频.三维模型等形式,尽可能多表现出周围的环境. ...

  2. 什么相片可以两张弄成一张_怎么将两张图片合成一张?

    有时候我们需要将两张图片放在一起相比较,但是两张图片相互切换对比起来比较困难,有没有什么办法将两张图片合成一张?方法是肯定有的,而且还是多种多样的,本文就给大家介绍一种对普通用户来说最简单方便快捷的方 ...

  3. python两张图片无缝合成一张_使用python拼接多张图片.二三事

    前几日在博客上看到一篇"使用python拼接多张图片"的Blog[具体是能将的图片名字必须是形如xx_1.png ... xx_100.png或者xx_001.png ... xx ...

  4. python两张图片无缝合成一张_详解基于python的多张不同宽高图片拼接成大图

    #!/usr/bin/env python # -*- coding:utf-8 -*- import PIL.Image as Image import os IMAGES_PATH = 'D:Ma ...

  5. python比较两张图片是否一样_python实战===用python对比两张图片的不同

    PIL importImagefrom PIL importImageChopsdefcompare_images(path_one, path_two, diff_save_location):&q ...

  6. ImageMagick将多张图片拼接成一张图片_如何将多张图片排列在一张图片呢?学会这两种技巧,轻松搞定...

    摄影爱好者平时拍照完后,都很喜欢把自己的图片都排列在一张图片里,便于欣赏,在PS中排列方法有很多,本文详细介绍两种比较实用又好看的排列方法,一种是将两张图片并排在一起,另外一种是将4张图片放在一起. ...

  7. OpenCV-Python 实现两张图片自动拼接成全景图

    基本原理 要实现两张图片的简单拼接,必须计算homography矩阵(单应性矩阵),矩阵的计算至少需要在图中找到四个相似的点,用这个矩阵把那张图片变换后放到另一张图片相应的位置 ( 就是相当于把两张图 ...

  8. 【Opencv】Python+openCV实现全景图拼接(左右两张图片拼接成一张全景图)

    Python+openCV实现全景图拼接(左右两张图片拼接成一张全景图) 全景图拼接 思路 具体步骤 代码与结果 代码 效果测试1 效果测试2 全景图拼接 思路 这个就是简单对左右两张图进行拼接,希望 ...

  9. 使用opencv查找两张图片不同的部分

    简介 有一款游戏叫<大家一起来找茬>不知道大家有没有玩过,就是给出2张相似图片,在规定的时间内找出图片上有几处不同并标记出来.本文将介绍如何通过opencv替代肉眼快速找出准确的答案. 材 ...

最新文章

  1. Java中的50个关键字
  2. 多重if,嵌套if和switch case如何区别使用
  3. Android:Plug-in com.android.ide.eclipse.adt was unable to load class android
  4. javascript中涉及到汉字的比较
  5. 12.10课堂学习----实例化、构造方法案例
  6. QT+VTK 对接使用
  7. 2020 前端技术发展回顾
  8. 深圳某集团招聘信息安全工程师
  9. matplotlib 直方图_掌握了Matplotlib这两个方法,轻松绘制出漂亮的直方图!
  10. 剑指Offer之左旋字符串
  11. 城市不透水面空间分析——以宁波为例
  12. struts2文件上传,获取文件名和文件类型
  13. lcd1602c语言编程原理,lcd1602工作原理是什么?
  14. 大地经纬度坐标系与Web墨卡托坐标系的转换
  15. golang设计模式——结构模式
  16. 基于QT-QGraphicsView的网络拓扑图
  17. 关于SQL:已更新或删除的行值要么不能使该行成为唯一行,要么改变了多个行
  18. 2021极客大挑战WP集合
  19. 操作系统(五):FCFS/SJF/非抢占优先级/RR
  20. 利用aboboo,轻听app等软件以及通过看美剧方式学习英语

热门文章

  1. Hadoop所支持的几种压缩格式
  2. 通用的后台菜单、权限、用户、分组管理系统
  3. 智能家居 蓝牙语音开关系统
  4. Chain of Responsibility(责任链模式) 行为型
  5. Chain of Responsibility (责任链)模式
  6. 表的操作--创建表(简单)
  7. mysql启动错误10061
  8. 【Java】idea找不到符号找不到类,但是却没有错误
  9. STM32 低功耗睡眠模式(SLEEP)事件(EVENT)唤醒实现及优化
  10. python snownlp评论分析_python snownlp情感分析简易demo