GIMP入门教程2——利用蒙版抠图

亲自试验、截图、压缩,我开始用gimp刚几天,纯业余爱好,水平极其有限,本文意在抛

砖引玉

————————————————————————————————————

下面开始啦

看这张图,我们想把模特从图像中分离出来。纤细的发丝比较复杂,主体与背景的色差也不

是很明显,用其它的抠图方法难以实现较好的效果。

蒙版是处理这类图的利器,下面就来试试。

附件:

sm-jessica-alba-large.jpg[68.4KiB| 被浏览 3696 次 ]

Step1

载入图像,复制图层(在图层面板点击“复制图层”)。

附件:

1

1.png[32.6KiB| 被浏览 3696 次 ]

Step2

接着,将复制的这个图层变成灰度图像,并提高头发的边缘与背景的对比度。

打开菜单中的“颜色-分量-通道混合器”,勾选“单色”。这时,你会看到预览窗口的图片已经

变成灰度的了。

提高头发的边缘和背景的对比度非常重要。为此,需要调解输出通道中RGB的比例,通过

观察和尝试可以找到针对每张图片的合适的设置值,没有普适的设置。调整时不用关心模特

的面部是否看着很奇怪,也不用关心图片是否颗粒感很强,onlytheHAIRmatters! 要特别注

意纤细的发梢,试着提高它与背景的对比度,不要让它和背景混在一起了。

这一步尽量精细,但也不用特别完美,后面我们还要做进一步的微调。

附件:

2

2.png[145.64KiB| 被浏览 3696 次 ]

点“确定”之后,我们的图片像这个样子。

附件:

3.png[550.96KiB| 被浏览 3696 次 ]

Step3

选择白色作为前景颜色,选择合适的画笔工具将不需要使用蒙版的部分(皮肤、没有和背景

混杂的头发)涂成白色,如下图。

附件:

3

4.png[249.21KiB| 被浏览 3696 次 ]

Step4

现在,我们来进一步调整图片的灰度。

打开菜单中的“颜色-色阶”,调整好“输入色阶”后“确定”。

这一步的目标是将背景变成纯黑色,同时保持头发接近白色。(在下一步中,这个图层中所

有白色的部分都将变得可见,而黑色的部分将变成透明的。)

附件:

5.png[73.77KiB| 被浏览 3696 次 ]

4

Step5

创建图层蒙版,并将灰度图层中的细节拷贝到蒙版中去。

右击“背景”图层,选择“添加图层蒙版”,添加一个白色的蒙版;

点击“背景副本”的灰度图层,ctrl+c;

点击“背景”图层的白色蒙版,ctrl+v;

现在,你的“图层”窗口应该是下图这个样子的,然后点击“固定浮动图层”。

附件:

6.png[40.93KiB| 被浏览 3696 次 ]

Step6

好了,欣赏一下初步的成果吧。

把“背景副本”图层前的“眼睛”关闭,可以看到下图,大体上还不错吧。

附件:

5

sm-7.png[406.64KiB| 被浏览 3696 次 ]

Step7

我们发现头发的边沿还有少量灰色(来自原图的背景),下面,我们试着将它变得更完美一

些。

点击选中带有蒙版的那个图层;

打开菜单中的“颜色-色阶”,适当调整,以减少头发的边沿的灰色,你会立即看到效果的。

附件:

8.png[43.78KiB| 被浏览 3696 次 ]

加入一张背景后的效果:

附件:

6

sm-9.png[360.59KiB| 被浏览 3696 次 ]

一些改进的提示:

-在有蒙版的那个图层,对于一些不太满意的细节,你可以用浅灰/深灰的画笔做一些精细的

修改。

-用模糊工具适当涂抹头发的边缘,使得画面过渡更加

gimp 抠图_GIMP入门教程2——利用蒙版抠图.pdf相关推荐

  1. python抠透明图_python利用蒙版抠图(使用PIL.Image和cv2)输出透明背景图

    因为最近在做深度学习抠图,正好要用到蒙版进行抠图,所以我将抠图代码进行了封装注释,可以直接使用.可能走了弯路,若有高见请一定提出! 主要代码 import cv2 from PIL import Im ...

  2. 平凡的世界电子书pdf下载_零基础彩铅画入门教程步骤图及全套PDF电子书教程下载!...

    零基础彩铅画入门教程步骤图及全套PDF电子书教程下载! 很多小伙伴喜欢看彩铅画也想尝试自己画一下,不过大家担心没有绘画基础能画好彩铅画吗.在这里小编要告诉大家没有绘画基础也可以学好画画的,今天小编给大 ...

  3. sql数据库教程百度云_绘画自学零基础入门教程|五天学会绘画pdf百度云下载!...

    绘画自学零基础入门教程|五天学会绘画pdf百度云下载!画画是可以让人留存记忆的事情.我自己就很喜欢画画来记录生活中一些特别的日子.场景还有我的家人朋友们.有时候,比照片更有故事感和纪念意义-有空拿出来 ...

  4. Django 2入门教程:利用GoormIDE和Bootstrap 4开发旅游博客

    原版书名:<Django 2.1 Tutorial : Build a Travel Blog with GoormIDE and Bootstrap 4 (Tutorial Project)& ...

  5. python和pil实现抠图_python利用蒙版抠图(使用PIL.Image和cv2)输出透明背景图

    因为最近在做深度学习抠图,正好要用到蒙版进行抠图,所以我将抠图代码进行了封装注释,可以直接使用.可能走了弯路,若有高见请一定提出! 主要代码 import cv2 from PIL import Im ...

  6. Packet Tracer 思科模拟器入门教程 之七 利用三层交换机实现VLAN间路由

    实验目标 掌握交换机Tag VLAN的配置 掌握三层交换机基本配置方法: 掌握三层交换机VLAN路由的配置方法: 通过三层交换机实现VLAN间相互通信: 实验背景 某企业有两个主要部门,技术部和销售部 ...

  7. RDKit入门教程(2)——利用RDKit获取分子指纹

    基于RDKit 获取分子指纹 分子指纹(化学指纹,Chemical Fingerprinting): 将化学分子的特征利用二进制表示,如MDL公司开发的MACCSkeys指纹. MACCSkeys共有 ...

  8. linux上namd使用教程,NAMD入门教程(三)[共28页].pdf

    SMD 实验附加的外力造成的.因此,进行 x 原子所受的力, 是假想 弹簧的形变量. 它等于假原子的位移 vt 去 SMD 原子的位移, 其中 r 是 SMD 原子 的初始位置, 是 SMD 原子的当 ...

  9. 【CTF资料-0x0002】PWN简易Linux堆利用入门教程by arttnba3

    [CTF资料-0x0002]简易Linux堆利用入门教程by arttnba3 老生常谈,[GITHUB BLOG ADDR](https://arttnba3.cn/2021/05/10/NOTE- ...

  10. 利用python绘制奥运五环_绘制奥运五环_清华尹成python入门教程_少儿编程视频-51CTO学院...

    此课程与<清华编程高手.尹成.带你实战python入门>大体相同,只需购买其中的一门课程. 本课程由清华大学尹成老师录制,课程的特色在于讲解原理的同时引入了每个程序员都热衷的黑客技术.py ...

最新文章

  1. 大学学习方法介绍之:使用两套教材
  2. wikioi 3027 线段覆盖 2
  3. Oracle数据库设计规范
  4. YouTube、微博、今日头条齐齐发力,短视频平台如何打造头部内容、做好用户留存?
  5. 旷视研究院博士图鉴|Be that challenger
  6. MyBatis-学习笔记12【12.Mybatis注解开发】
  7. 程序员工作交接文档怎么写_离职程序员交接工作被怒怼:每一行代码都必须讲清楚,不然投诉...
  8. JPA 实体生命周期图
  9. LightGBM官方中文文档上线啦!
  10. Tenorshare iCareFone for mac如何修复iPhone手机系统?
  11. python利用tensorflow识别图形_表情识别与性别识别 实时识别模型附源代码 基于python的tensorflow与keras...
  12. iOS 开发技巧(一)
  13. 关于Sentaurus的日常(一)(Basics)
  14. 耐高温轴承1000度_1000度耐高温轴承的类型选择--SIAIF耐高温轴承
  15. python判断身份证号码是否合法_怎样使用 Python 判断身份证号码是否正确-阿里云开发者社区...
  16. 用计算机房的英语造句简单,用英语造句子elder.doc
  17. 构建一个额外的语义网络进行关键词生成
  18. Android模拟器黑屏
  19. MCMC_calibration
  20. Matlab画散点图并拟合(使用cftool函数拟合)

热门文章

  1. microsoft store 安装包_LOL英雄联盟手游官方安装包
  2. 油猴脚本(tampermonkey)推荐与下载
  3. python123.io在线编程,详解Python IO编程
  4. python 多线程 线程池的四种实现方式
  5. ASCII码对照表(Unicode 字符集列表)
  6. 计算机中常用的三种码制,码制
  7. cmd中,执行java命令与javac命令的区别
  8. Python并行实现XML文件转换为XLSX文件
  9. Python开发工具PyCharm中文版安装与配置详细图文教程
  10. 评价法(四):yaahp软件——层次分析法模块使用