磨皮

作者: 阿洋12138 | 来源:发表于2018-07-19 20:31 被阅读14次
  • 磨皮的本质实际上是模糊。而在图像处理领域,模糊就是将像素点的取值与周边的像素点取值相关联。而我们常见的高斯模糊 ,它的像素点取值则是由周边像素点求加权平均所得,而权重系数则是像素间的距离的高斯函数,大致关系是距离越小、权重系数越大。

  • 如果单单使用高斯模糊来磨皮,得到的效果是不尽人意的。原因在于,高斯模糊只考虑了像素间的距离关系,没有考虑到像素值本身之间的差异。举个例子来讲,头发与人脸分界处(颜色差异很大,黑色与人皮肤的颜色),如果采用高斯模糊则这个边缘也会模糊掉,这显然不是我们希望看到的。

  • 而双边滤波(Bilateral Filter) 则考虑到了颜色的差异,它的像素点取值也是周边像素点的加权平均,而且权重也是高斯函数。不同的是,这个权重不仅与像素间距离有关,还与像素值本身的差异有关,具体讲是,像素值差异越小,权重越大,也是这个特性让它具有了保持边缘的特性,因此它是一个很好的磨皮工具。


双边模糊实际上是考虑的周边颜色差异的高斯模糊。

`#import "GPUImageGaussianBlurFilter.h"//高斯模糊`
`#import "GPUImageBilateralFilter.h"   //双边模糊`

相关文章

网友评论

      本文标题:磨皮

      本文链接:https://www.haomeiwen.com/subject/pvlxmftx.html