1.一种用于处理图像的方法,包括:
获取目标脸部图像和参考脸部图像;
从所述目标脸部图像和所述参考脸部图像中分别分割出目标脸部区域和参考脸部区域;
将所述目标脸部区域的颜色向所述参考脸部区域的颜色迁移,得到处理后的目标脸部区域;
生成所述目标脸部图像的脸部掩膜矩阵;
利用所述脸部掩膜矩阵对所述处理后的目标脸部区域和所述目标脸部图像进行融合,得到处理后的目标脸部图像。
2.根据权利要求1所述的方法,其中,所述从所述目标脸部图像和所述参考脸部图像中分别分割出目标脸部区域和参考脸部区域,包括:
从所述目标脸部图像和所述参考脸部图像中分别提取目标脸部轮廓关键点和参考脸部轮廓关键点;
基于所述目标脸部轮廓关键点和所述参考脸部轮廓关键点分别定位目标脸部边缘和参考脸部边缘;
基于所述目标脸部边缘和所述参考脸部边缘分别对所述目标图像和所述参考图像进行分割,得到所述目标脸部区域和所述参考脸部区域。
3.根据权利要求1所述的方法,其中,所述将所述目标脸部区域的颜色向所述参考脸部区域的颜色迁移,包括:
利用主成分分析分别对所述目标脸部区域和所述参考脸部区域的颜色分布进行分解,以及对分解得到的每个成分分量进行匹配,将所述目标脸部区域的颜色向所述参考脸部区域的颜色迁移。
4.根据权利要求1所述的方法,其中,所述生成所述目标脸部图像的脸部掩膜矩阵,包括:
基于所述目标脸部区域生成初始脸部掩膜矩阵;
对所述初始脸部掩膜矩阵进行腐蚀运算,生成所述脸部掩膜矩阵。
5.根据权利要求1所述的方法,其中,在所述将所述目标脸部区域的颜色向所述参考脸部区域的颜色迁移之前,还包括:
对所述目标脸部区域进行滤波,提亮所述目标脸部区域的肤色;和/或
对所述目标脸部区域进行伽马调节,调节所述目标脸部区域的光亮。
6.根据权利要求5所述的方法,其中,所述对所述目标脸部区域进行滤波,包括:
对于所述目标脸部区域中的每个像素点,基于以该像素点为中心的窗口内的像素点的像素值方差和像素值均值对该像素点进行滤波。
7.根据权利要求1-6之一所述的方法,其中,在所述利用所述脸部掩膜矩阵对所述处理后的目标脸部区域和所述目标脸部图像进行融合之前,还包括:
结合所述参考脸部区域的肤色修正所述目标脸部区域的局域不均衡的肤色。
8.根据权利要求7所述的方法,其中,所述结合所述参考脸部区域的肤色修正所述目标脸部区域的局域不均衡的肤色,包括:
对所述目标脸部区域和所述参考脸部区域分别进行高斯模糊,得到高斯模糊后的目标脸部区域和高斯模糊后的参考脸部区域;
对所述高斯模糊后的目标脸部区域进行滤波,得到滤波后的目标脸部区域;
将所述高斯模糊后的目标脸部区域与所述滤波后的目标脸部区域相加,得到相加后的目标脸部区域;
将所述相加后的目标脸部区域与所述高斯模糊后的参考脸部区域的商乘以所述目标脸部区域,得到修正后的目标脸部区域。
9.一种用于处理图像的装置,包括:
获取单元,被配置成获取目标脸部图像和参考脸部图像;
分割单元,被配置成从所述目标脸部图像和所述参考脸部图像中分别分割出目标脸部区域和参考脸部区域;
迁移单元,被配置成将所述目标脸部区域的颜色向所述参考脸部区域的颜色迁移,得到处理后的目标脸部区域;
生成单元,被配置成生成所述目标脸部图像的脸部掩膜矩阵;
融合单元,被配置成利用所述脸部掩膜矩阵对所述处理后的目标脸部区域和所述目标脸部图像进行融合,得到处理后的目标脸部图像。
10.一种电子设备,包括:
一个或多个处理器;
存储装置,其上存储有一个或多个程序,
当所述一个或多个程序被所述一个或多个处理器执行,使得所述一个或多个处理器实现如权利要求1-8中任一所述的方法。
11.一种计算机可读介质,其上存储有计算机程序,其中,所述计算机程序被处理器执行时实现如权利要求1-8中任一所述的方法。