首先你得知道美妆软件的运行原理,请看如下图示:
所有的前提都是基于人脸五官的定位,下面是人脸五官定位的图例:
通过对人脸进行分割,然后在对某些部分进行修饰,既可以做出虚拟彩妆的效果。
一般步骤如下:
①首先打开一幅彩色图像,根据输入图片的质量情况, 进行必要的预处理。
图像预处理操作包括:图像翻转、镜像、通道分割、颜 色调整(亮度、对比度、Gamma校正、高光、中间调、色相、 饱和度、红绿蓝分量)、灰度化、反相、滤波(模糊、加噪、中 值滤波、边缘滤镜)。
对输入的照片进行人脸子图的提取,然后对人脸子图进行操作。
②进行相似度计算,包括嘴巴,眼睛等。
③进行化妆操作,如眼影,唇彩等。
此问题由colorreco人脸识别在线虚拟彩妆回答。