人脸图片化妆

版权声明:本文为博主原创文章,未经博主允许不得转载。 https://blog.csdn.net/u011630458/article/details/77267405

简介

  本篇主要是对论文:Digital Face Makeup by Example 的笔记小结。
主要是对人像图片进行化妆美颜。

基本实现流程

基本输入

  输入为两张图像:1、选好的标准化妆图像src1。
                    2、拍摄的待优化人脸图像src2。
     

具体实现

  1、将src1往src2进行脸部配准。
    2、将src1和src2分成3层:1、颜色层 2、轮廓层 3、细节层。         
 
 


    3、根据融合策略问题,将脸部特征分为三部分:1、眼睛、口腔,轮廓边缘部分,融合时候始终保持原图像特征不变。
                                               2、嘴唇部分,融合时候用特殊融合方式。
                                               3、脸部其他部分。
    4、细节层融合:
      计算脸部融合权重,根据之前分类,眼睛,口腔,嘴唇,轮廓边缘之类地方不能权重融合,所以生成融合权重掩码:
         
      再根据公式: 进行细节权重融合,两个权重系数,分别表示融合src1和src2细节层的比例。
    5、颜色融合:
      根据公式: 进行颜色层融合。r=0.8,p表示非眼睛,口腔,嘴唇,轮廓边缘之类地方。
    6、过曝区域和阴影区域融合:
      通过对轮廓层进行梯度编辑,然后再利用泊松融合重建轮廓层,进行过曝和阴影区融合。
      梯度编辑公式:
    7、嘴唇处理:
      重点在于保持融合图像嘴唇部分:化妆效果相似于标准化妆图,轮廓细节相似于输入处理图。
      处理方式为:输出图src2的嘴唇部分,每个像素点在标准化妆图上找到和他最相似的像素点。
      具体实现公式:
    8、融合重建:
      最后将三次融合图重建,得到结果图像:
      

猜你喜欢

转载自blog.csdn.net/u011630458/article/details/77267405