人脸图片化妆

来源:互联网 发布:centos设置静态ip地址 编辑:程序博客网 时间:2024/04/27 17:43

简介

  本篇主要是对论文: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、融合重建:      最后将三次融合图重建,得到结果图像:      
原创粉丝点击