素材图片是在阳光下拍摄,同时人物的头发被风吹散了,飘起的很多乱发,在阳光的照射下,乱发都变成了金色的效果;抠图的时候可以选择最简单的通道,快速抠出发丝。推荐给朋友学习,希望大家可以喜欢。

最终效果

原图

1、分析原图。把上面的人物素材保存到本机,打开PS,打开保存的图片。先来分析一下发丝的特点:头发边缘都是乱发,头部和双肩都有;头顶发丝与背景色差较大比较好处理;其它部分需要后期做一些微调。

2、分析通道。进入通道面板(窗口 > 通道),然后分别点击红、绿、蓝通道进行观察。红通道中发丝与背景色差最大最为理想。其它通道发丝基本不明显。

3、复制通道。选择红通道,按Ctrl + A 全选,按Ctrl + C 复制。回到图层面板,新建一个图层,按Ctrl + V 把复制的通道粘贴进来,如下图。

4、分离发丝。分离发丝需要一个过程,先来加深背景。按Ctrl + J 把当前图层复制一层,把混合模式改为“正片叠底”,如下图。

5、增加明暗对比。创建一个色阶调整图层,把暗部大幅压暗,高光稍微调亮,参数及效果如下图。

6、局部发丝处理。通过上面的调整,发丝与背景基本分离,不过局部区域还存有背景,需要微调。在工具箱选择套索工具,勾出背景区域选区,按Shift + F6羽化5个像素;然后创建色阶调整图层,进行压暗,过程如下图。

7、双肩部分的背景也是一样的方法压暗,过程如下图。

8、发丝边缘部分处理。现在的发丝已经与背景分离,不过发丝边缘区域还有一些较淡的背景,需要微调。创建色阶调整图层,稍微压暗一点;然后把蒙版填充黑色;选择画笔工具,画笔不透明度设置为10%,再选择一款柔边画笔,前景色设置为白色;用画笔把发丝边缘有背景的部分涂抹一下,过程如下图。

unity抠人像原理_抠出精细发丝人像图片的PS抠图教程相关推荐

  1. unity抠人像原理_抠取复杂背景下人像头发丝的PS方法

    素材图片的背景非常明亮,同时明暗差距较大,局部背景颜色接近白色,发丝与背景很难分别:左侧部分光斑较多,环境较为复杂,需要综合通道,钢笔,调色工具等来分离发丝. 原图及最终效果 1.先来分析发丝.打开上 ...

  2. unity抠人像原理_【图】自动抠图抠人像的方法 智能化的人像识别抠图好用到爆...

    以前,想要把照片中的人像抠出来,可能需要打开ps(不过前提是你电脑有安装PS,如果没有安装PS还要花时间下载安装),然后在一点点的手动完成抠图,虽然PS抠图工具多,整体也不算也难,但是过程繁琐而且抠出 ...

  3. unity抠人像原理_使用face++ 实现人像抠图

    face++人像抠图接口地址 参数说明: 是否必选 参数名 类型 参数说明 必选 api_key string 调用此 API 的 API Key 必选 api_secret string 调用此 A ...

  4. unity抠人像原理_PS 抠人像如何抠得干净?

    首先:介绍4种方法扣此图 一.魔术棒工具--适用于主体物和背景颜色区分明显的图片,简单快速.对于我们本次选的图像先做粗略抠图 1.魔术棒工具将人物选中(按住SHIFT增加选区,按住AIT减少选区),之 ...

  5. unity抠人像原理_c# 利用百度图像处理【人像分割】一键抠图

    百度AI开放平台-人像分割: http://ai.baidu.com/tech/body/seg 注意本文后面的话,百度这个技术效果太差劲了,国外这 https://www.remove.bg/ 个比 ...

  6. 各种抠图动态图片_学习抠取动物毛发图片的PS抠图技巧

    抠图是非常讲究方法的,具体需要根据原始素材中主体与背景的复杂程度选择合适的方法.如下图所示的猴子毛发颜色不同,最好是选用抽出滤镜抠图,分别把白色及黑色毛发抠出即可. 原图 最终效果 刚找的" ...

  7. lrz实现原理_移动端使用localResizeIMG4压缩图片

    移动h5开发避免不了上传图片,一般我们使用html自带的控件input或者使用微信上传API.但微信上传API不是任何地方都可以使用的,使用html自带的控件input上传又免不了图片体积太大,上传不 ...

  8. python人像绘制_用Python 代码实现简单图片人像识别换脸

    来源:代码湾 链接:http://codebay.cn/post/8232.html 在这篇文章中我将介绍如何写一个简短(200行)的 Python 脚本,来自动地将一幅图片的脸替换为另一幅图片的脸. ...

  9. lrz实现原理_利用lrz.bundle.js实现图片压缩上传

    html部分: js部分: 下载 //图片上传压缩方法 function compressImg(fileDom,form,callback){ var that = fileDom; lrz(tha ...

最新文章

  1. 北京联通限制上传到电信网络服务器
  2. Flutter中关键字Const和Final之间的区别
  3. elementui tree组件层级过多时可左右滚动
  4. awk打印第一个字母
  5. 观察者模式重复调用mysql问题,2、观察者模式
  6. 直升机和固定翼实操期末考试
  7. SAP R/3 中会计凭证和物料凭证的对应关系
  8. 考研初试成绩陆续公布,说说你的考研故事
  9. Java 开发者必备手册开放下载!
  10. Jquery_JQuery之DataTables强大的表格解决方案
  11. python接口测试框架django_开源~自研接口测试平台 Django2.0+Vue
  12. 整数的个数(信息学奥赛一本通-T1067)
  13. 利用keras实现孪生网络中的权值共享
  14. 线面图标设计样式解析
  15. ubuntu装指定分区_安装Ubuntu16.04系统步骤详细加分区
  16. 再谈回声消除测评丨Dev for Dev 专栏
  17. 苹果手机白屏_为什么安卓用久了会卡顿,苹果用久了会闪退?看完长知识了
  18. linux中dd命令详解,Linux dd命令详解
  19. 【C语言】PTA-查找书籍
  20. android投屏小米电视软件,小米投屏神器安卓版

热门文章

  1. 百万人同时在线直播的服务器,QQ游戏百万人同时在线的服务器架构实现
  2. 详解 Redis 应用场景及原理
  3. ubuntu16.04安装PCRE库
  4. 如何判断HTML页面加载完成
  5. Linux怎么查看软件安装路径 查看mysql安装在哪
  6. ios底部栏设计规范_设计干货:底部导航栏规范设计总结
  7. “Google chrome”,安卓和苹果版本,以及他的版本历史真是绚丽啊!
  8. C++:char数组初始化
  9. vue2集成海康摄像头
  10. CubeMX生成的STM32F4xx MDK工程FPU和DSP库的使用