我到时觉得可牛映像的包含肤质保留效果的磨皮更加自然,现在自己或者用高低频磨皮示例这张图来演示平湖法磨皮710官方网站

Invert(Src, Dest);
HighPass(Dest, Dest, 10);
GuassBlur(Dest, Dest, 1);
BlendImage(Src, Dest, Dest, BlendMode::Overlay, 255);

710官方网站 1

高低频原理:

     
为了程序的落实,我们对每个步骤都举行相应的分析,为便利,我们只要原始图像层为Src层。

710官方网站 2

(尽管对调色陌生的,提出花点时间去商量一下,调色真的很要紧,这么些参数可能就只适用于这一个安全,换一个图像就无法用了,所以我们记的不是参数,而是方法)

  • 128;

710官方网站 3

(注意:相对没有此外捷径可以使一张图像须臾间伟大上,尽管是你想投机取巧,这也是急需肯定技巧的。)

           
看上去那多少个公式是不是很熟悉,不错,那多少个和高反差保留的算法是一模一样的,只是Photoshop内嵌的高反差保留用的是高斯模糊,这里用的是EPF滤波器而已。

5、更改混合形式为线性光

纵深解析高低频磨皮。用实例讲解高低频繁磨皮的法则和利弊

   
 大家把非凡教程的概括操作步骤列表如下:

历史记录画笔

710官方网站 4

            可牛的磨皮
力度5                                   本文的磨皮效果

6、现在把不透明度滑块逐步向左拉,到色斑刚好没有殆尽

通过5、6五个步骤的操作,皮肤应该已经主导修饰好了。大家对低频层举行模糊,是为着让部分显然色块均匀的分散,用高频图层调节细节,可以用图章和修补工具,由于没有颜色的熏陶,这里操作只改变细节,不更改颜色,分外方便。

     
(3)应用图像:这里的界面看起来似乎很复杂,这代码是不是很复杂呢,其实代码简单的人言可畏,就是下边的总计公式:

这是功用图

优点:

              
 原图                          去斑需要的纹路图                结果图(表面模糊参数半径=10,阈值=16)

3、那张图色斑严重,扩展一步去色斑。
不管你用什么样格局,去掉色斑就行。比如,我用高斯模糊+历史记录画笔
这一步不是少不了的,色斑不严重,就不必去了。 高斯歪曲

末段效果:

   
 再来说说算法的参数问题吗,作为当今APP上美颜必备的这几个效率,每个APP都梦想给用户显示出更少的更傻瓜(智能)的参数,在本过程中,比如第二步,必然有许多可选的参数配置:尽管拔取表面模糊,则需要规定半径及阈值;假设接纳导向滤波,则一般也需要半径参数。怎么着依据用户UI中的参数(比如磨皮程度)来确定相应的其中的参数,就需要针对各种不同的滤波器来做往往的调剂和试验,这一个并无稳定的法则可比照。 

试过其他磨皮方法,效果差一些,提出就用地方的五个滤镜插件之一。

710官方网站 5

****************************作者:
laviewpbt   时间: 2015.8.6    联系QQ:  33184777
转载请保留本行信息**********************

710官方网站 6

(对低频图层调色是不会影响到肌肤的质感纹理的,因为肌肤的底细纹理保存在高频层-最下边非常图层。)

       
这一步很重点,直接影响最终效果,磨光一些,不要顾虑纹理。

7、高斯模糊 奇迹出现了,被磨掉的细节、纹理又死灰复燃了!
仔细调节模糊半径,以细节、纹理满足为度,指出0.5~3

详细步骤:

   
 3、应用图像,形式拔取减去,缩放值为1,偏差128;

8、磨皮到此形成。
当然,图像还要继续精细调整,调法本示例就不赘述了,看看最终效果:

案例详解:

710官方网站 7

2、用插件磨皮 这一步很重点,直接影响最终效果,磨光一些,不要顾虑纹理。
平湖讲师可能用的NeatImage滤镜,我这里运用的是Portraiture滤镜,
把红框内的滑块都拉到最大。

3、选用低频层,执行:滤镜 – 模糊 –
高斯模糊,模糊半径值这里设置为6像素。选拔高频层,执行:图像 –
应用图像,打开应用图像对话框,设置如下:

  710官方网站 8 
 710官方网站 9

710官方网站 10

勤学苦练素材:http://www.16xx8.com/photoshop/sucai/2016/h167359.html

   
 在几年前写的一篇关于BEEP的稿牛时,我已经说过Beep的去噪成效可以用来磨皮,并且付诸了结论BEEP比可牛和美图等的效益要更加好,现在看来,那么些结论真的是太为夸张和定点了。不同的人的审赏心悦目不同,同一个人在不同时段审赏心悦目也会有着区别,现在总的来说,我到时觉得可牛印象的含有肤质保留效果的磨皮更加自然,也更加符合实际的动静。

1、打开图像,复制图层

俺们来确立一个黑白的观看组,看一下光影关系和肌肤的质感如故不错的。

     
综合上述五个步骤,最后的总括公式即为:

710官方网站 11

4、将高频层的良莠不齐情势设置为:线性光,操作目标要害是为了挡住棕色。

          Z =  (X * (100-
Opacity) + (X + 2 * Y – 256)* Opacity ) / 100;

请留心设置:

6、关闭高频图层,采用低频图层用修补工具选出脸部彰着色块(按住SHIFT+T键加选区),然后按SHIFT+F6键羽化20个像素,再开展一回高斯模糊,数值20。再采纳修复画笔工具越来越去除一些色斑(在低频图层上操作,不会潜移默化到肌肤的底细纹理,然后点亮高频图层)。

 
 710官方网站 12 
  710官方网站 13   
 710官方网站 14

请看原图:

PSD文件:http://pan.baidu.com/s/1bp4Z4z9 密码:mr34

   
 4、更改HighPass层混合形式为线性光,不透明度合适取值。

710官方网站 15

调色:曲线、可选颜色、色彩平衡。

        (5) 举行图层混合:
线性光混合的总结公式也很粗略:

710官方网站 16

紧要方法:高低频磨皮

   
 算法速度方面实际首要取决于第二步,也就是EPF滤波器,这么些就是个各显神通的好地方,不多言。

710官方网站 17

710官方网站 18

  基本就这样收工了,似乎从未什么高深复杂的东西。

4、应用图像

只有施用高低频不如中性灰磨皮那么细腻,假使要达成预期效应还必须要控制中性灰来对低频的光影举办处理。

  1、复制一个图层,我们定义改层名字为HighPass

本条磨皮方法是平湖教育工作者发明的,为感谢她的成立,提出把此办法称为平湖法。

710官方网站 19

  那么看似的PS教程比如此处:http://www.psjia.com/photoshop/photops/2012/0106/3891.html 的一须臾多少个经过算法其实也很简单,并且也有着分外不错的效应,而一旦从贯彻上考虑也就要是一下多少个过程:

710官方网站 20

耗时短,掌握高低频磨皮方法后,在保存皮肤质感情形下高速给图像磨皮,而且还足以用来中性灰商业磨皮先前时期的过度,其成效是特别显著的。

     假定四个相邻图层X和Y,X在人间,Y在上头,X与Y混合,则X是本色,Y是混合色,X与Y混合得到的水彩是结果色Z,对于线性光混合格局,其统计公式为:

710官方网站 21

710官方网站 22

  其次就是高斯模糊的推断,高斯模糊必然有浮点总结,那对于手机等其他硬件,可能是个硬伤。而一旦用方框模糊或者线性模糊等取代,则设有一个问题就是模糊的小小幅度即半径为1时,纹理苏醒的效用都有点过,特别是在我的次第中,高斯模糊的盘算用了差不多占了整整用时的1/3.

710官方网站 23

710官方网站 24

   
 假使看下那么些的流水线,可以认为美图里的此外一个磨皮算法都只是举办了该流程的第二步就终止了,倘诺他在累加后续的处理,也决然能有和可牛类似的效益。

先请欣赏平湖助教的小说:

710官方网站 25

  最终我们来相比较下可牛、美图、本文的处理效果:

当今我要么用高低频磨皮示例这张图来演示平湖法磨皮。

710官方网站 26

                  原图                                   美图秀秀的智能模糊
程度深

710官方网站 27

成功这里假如你认为还不够的话,可以凭借Portraiture稍微过度一下,数值千万不要过大,最终再采用高反差保留做一下锐化就足以了。

 
 至于效果:我们用几幅实际的图像来测试下(第二步用外表模糊来顶替)。

这是原图

假诺认为脖子和锁骨地方光影有点乱可以用双曲线或中性灰简单过度一下就足以了,这里就不介绍了。

   
 再如第三步应用图像中常数128,其实也不必然是个定值,假诺把她调大,则处理后的图像全体偏亮,调小则图像偏暗。

710官方网站 28

      Dest =(Src * (100 – Opacity) + (Src + 2 * GuassBlur(EPFFilter(Src) – Src + 128) – 256) * Opacity) /100
;

2、连续按两回CTRL+J复制图像,得到图层1和图层1副本。将图层1重命名为:低频层,图层1副本重命名为:高频层。

   
 而可牛或者美图我估量感觉了,至少要有1000ms左右。

710官方网站,对低频图层调色,其格局和调动参数如下图:

           Z = (X * (100-
Opacity) + Y * Opacity ) / 100;

耗时:20分钟

   
 至于为何用了这一个高斯模糊就可以苏醒图像的质感,我实在也是有些想法的,不过当下还不成熟,暂时不管她,知道结果而不管缘由一些时候也是一种幸福。 

各调整层的数值如下:

   
 总的来说,那一个算法并没有什么特别复杂的位置,其重点的回复皮肤质感的手续是第四步的高斯模糊,这一个模糊的半径一般越大,质感越强,然而太大,磨皮效果就不曾了,由此,这里需要把握合适的度,一般半径在0.5-2之内相比恰当。

710官方网站 29

 

Portraiture2普通话版下载:http://www.16xx8.com/photoshop/sucai/2015/z227224.html

       HighPass =
GuassBlur(HighPass, Radius);

5、拔取高频图层,利用修复画笔工具去除脸部分明疙瘩、痘痘。清理瑕疵时尽可能不要用图章工具,防止损失皮肤细节纹理。

     不透明度的总结公式就更加简易,假若Opacity代表Y的不透明度,则合成公式为:

710官方网站 30

   
 我用的依照局部均方差的磨皮情势外加锐化等经过的耗时针对地点第二幅所谓的红颜平均耗时约
35ms(基于表面模糊),25ms(基于均方差);

(应用图像的插花格局采纳减去的缘由就是要减去低频图层的信息,补差值填128的因由是把图层细节纹理以外的消息填一个128的灰层,这样前面我们得以用线性光的图层混合格局将褐色信息过滤掉。)

    其中Radius为高斯模糊的半径。

需要掌握的知识点:高反差保留、高斯模糊、应用图像。

     
(2)对HighPass层磨皮:这一个算法可以挑选:表面模糊、导向滤波、双边滤波、各向异性扩散、BEEP、局部均方差、Domain
transfer、 艾达(Ada)ptive Manifolds、 Local Laplacian
Filters等其它具有保边效果的EPF-Filter,这里不多说。

1、在PS里面打开原始图像。

 
 可以看来,本文的功效和可牛的卓殊类似,可以作证可牛也拔取的该算法。

710官方网站 31

         表明式为:  HighPass =
EPF-Filter(HighPass);

软件:PSCC2015

 

710官方网站 32

       
             原图                                        去斑需要的纹路图                          结果图(表面模糊参数半径=10,阈值=50)

调色

 

独家收获高频垎 低频图层。

     2、用插件磨皮

710官方网站 33

       (4)
从编程角度来说,要把上述过程的第四步和第五步交换顺序,否则会得到错误的结果,由此这里第四步是:

710官方网站 34

       
平湖教育工作者或许用的NeatImage,我那边运用的是Portraiture,
把红框内的滑块都拉到最大。

photoshop高低频磨皮原理就是将图像音讯分为两部分,将颜色和光影记录在低频,将文理细节保存到高频;假使我们将那六个频分别领到到五个图层里,大家就能够对其开展单独调整,互不烦扰。低频层用来支配图像的颜料光影,调节不会影响到图片细节。高频层我们则用来控制细节而不改动颜色。

   
 附上一个按部就班所谓平湖法的流水线的做的一个测试程序:   仿可牛磨皮特效.rar

缺点:

        HihgPass = HighPass – Src

      (1)复制图层:
这多少个没啥好说的,无非是分配一个同样大小的内存,然后memcpy 函数复制
Src到HighPass层。

          HighPass=
Copy(Src);

   
 那么这些科目标一个最关键的机能就是磨皮的还要保留了肤质,很接近于可牛印象的效能,而往往的实践表明,可牛软件100%也是运用了仿佛的经过。

   
 当自身再也浏览此教程时,终于耐下心自己考试了下,
即便自己或者没有安装NeatImage和Portraiture,可是可以直接用PS自带的外部模糊来代替,即便效果会齐轨连辔,不过却不影响算法的中央效率。事实再也证实一个真理:别人讲一千遍好,不如自己都一回感受深。

   
 5、对HighPass层举行高斯模糊,模糊半径0.5-2左右。

     2、用插件对HighPass层磨皮;

 
 710官方网站 35   710官方网站 36  
 710官方网站 37   

  710官方网站 38  710官方网站 39

   
 第五步的图层的不透明度参数也是一个道理,假如不透明度值越大,则图片全部的斑点可能会偏多,偏小,那么图像又会超负荷模糊,也许取个50%是个不错的挑三拣四呢,或者自己按照拍卖的纹理图的某个目的做个算法更好啊。

     
当时友好从来不NeatImage,也未安装Portraiture,所以对这一个课程就反对了。

     那么三个综合在联名的统计公式为:

   
 在前段日子里,又轻易的百度了下PS的磨皮教程,看到了累累的早已看过的例子,也看到了一些应声反对的稿子。其中就概括http://www.missyuan.com/thread-468975-1-1.html这边讲的流程,因为看到其第二步为:

   
 最终鄙视下可牛和美图程序的磨皮算法的快慢吗(我指的是PC上先后的进度):

          Z = X + 2 * Y –
256;    (原先以为是  – 255,后用PS CS6验证是 – 256)

710官方网站 40

相关文章