用色阶选取头发
今天处理一张照片,背景是白墙。发现在处理头发上还是不行,特别是边缘的头发,和白色的背景混杂在一起,单根的头发丝不是纯黑色,无论用什么办法,选出来的东西都带白色。费了一早上功夫,也不满意。网上看到教程用色阶来处理,但是始终不满意。用抽出功能,效果还凑合,但也不是太灵活。
想起来本应比较容易,头发丝和背景,看的清清楚楚明明白白,就是抠不下来。为什么?无非就是发丝和背景接近,难于区分。而且,ps的选取功能,支持选取一个百分比,这样,反而不能把头发彻底选出来。
下午静下心来,翻出ps的书,又研究了一下色阶,有点心得。
色阶就是一个按照亮度进行分布的显示,左侧是暗,右侧是亮。黑白两个三角,确定一个范围,之外的为全黑或者全白,中间的从纯黑到纯白过渡。灰色三角控制过渡的变化速度。
对于色阶处理而言,范围之外的点,变成统一的黑或者白,中间的点的变化,是一种比例的变化,不会忽然变成一种亮度。所以,保持了细节(不过,处理发丝时,恰恰想抛弃这些细节)
第二,用蓝色通道来处理,原来的思路是,将黑白彻底分开,取出黑色。但效果不理想,因为要将黑白绝对化,就会放大黑色。正确的方法是,仍然保持发丝的细节,并不将它变为纯色。做成选区。简单说,就是反转后,使发丝成白色或者灰白色,其它部分成不纯的黑色。然后,调整色阶,使其它部分刚刚成为纯黑色。这样作出来的选区,把白色背景都去掉了,保留了发丝的细节。
第三个要点,选区的使用。用选区去在原图上取,会取到很多的白色。所以,合理的方法使,用黑色或者接近发色的黑色直接填充选区。
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· 从 HTTP 原因短语缺失研究 HTTP/2 和 HTTP/3 的设计差异
· AI与.NET技术实操系列:向量存储与相似性搜索在 .NET 中的实现
· 基于Microsoft.Extensions.AI核心库实现RAG应用
· Linux系列:如何用heaptrack跟踪.NET程序的非托管内存泄露
· 开发者必知的日志记录最佳实践
· winform 绘制太阳,地球,月球 运作规律
· AI与.NET技术实操系列(五):向量存储与相似性搜索在 .NET 中的实现
· 超详细:普通电脑也行Windows部署deepseek R1训练数据并当服务器共享给他人
· 上周热点回顾(3.3-3.9)
· AI 智能体引爆开源社区「GitHub 热点速览」