一种个性化定制妆容的方法、系统、电子设备和存储介质

文档序号:35134675发布日期:2023-08-16 17:32阅读:31来源:国知局
一种个性化定制妆容的方法、系统、电子设备和存储介质

本发明涉及图像处理,尤其是一种个性化定制妆容的方法、系统、电子设备和存储介质。


背景技术:

1、随着社会的发展和人们对自身形象的重视,妆容风格种类日渐繁多,人们很难根据自己的面部特征快速找到自己的妆容风格,对于大部分化妆初学者,需要花费大量时间探索自己的妆容。

2、目前,现有技术的中的一种妆容推荐方法将原始人脸和素颜人脸数据库作比较,在其中选出与输入人脸最相似的图片,最终推荐此图片在妆容数据库中对应的妆容;还有一种方法通过提取妆容的高级特征、人脸的中级特征以及服装的低级特征,并运用超图模型进行训练,得到最终的妆容和服饰的推荐结果;另外还有的基于人脸部位的不同属性,根据化妆知识和经验给用户推荐合适的妆容;结合卷积神经网络,现有技术还有一种方法通过运用两个卷积神经网络来训练参考妆容和规则妆容,得到最终的妆容推荐结果和上妆效果。

3、妆容合成过程通常涉及到两个人脸图像,一张带有妆容的参考图像,一张无妆容的目标图像。妆容合成的目标有两个:将参考图像的妆容属性精确的迁移到目标图像上同时保留目标图像的人脸身份。目前妆容合成技术研究主要分为两个方向,一个方向是基于传统图像处理的方法,一个方法是基于深度学习的方法,传统图像处理的方法是将妆容图像分解为几何层、纹理层、颜色层等,然后进行逐层迁移,基于深度学习方法是通过建立妆前妆后的最小化损失函数,训练模型的虚拟化妆效果,即妆容迁移结果。

4、但现有的妆容定制方法中至少存在以下三个问题:一是基于人脸的相似性来推荐妆容:一方面需要获取较大的推荐妆容的数据量,另一方面无法确保最相似的人脸所对应的妆容是最适合该人脸的;二是基于局部特征的推荐规则来定制妆容:局部的妆容如何搭配、如何与不同人脸的整体风格相协调仍是待解决的问题;三是推荐妆容的浓度无法调整,如何根据每个人的面部特征和妆容场合合成自然合适的个性化妆容浓度仍然待解决。


技术实现思路

1、有鉴于此,本发明的实施例提供了一种个性化定制妆容的方法、系统、电子设备和存储介质,旨在更为精确地为用户提供个性化定制的妆容。

2、本发明的实施例提供了一种个性化定制妆容的方法,包括:根据目标对象的第一数据特征、原始图像和妆容风格数据库,通过预先训练的目标妆容推荐模型生成推荐妆容;其中,所述第一数据特征包括类别型数据特征和数值型连续特征;所述妆容风格数据库包括若干张妆容风格图像;根据所述推荐妆容的颜值评分生成妆容推荐列表;对所述原始图像和所述妆容推荐列表中的妆容推荐图像进行妆容合成,得到第一妆容图像;对所述第一妆容图像进行自适应调整,得到个性化妆容图像。

3、可选地,所述根据目标对象的第一数据特征、原始图像和妆容风格数据库,通过预先训练的目标妆容推荐模型生成推荐妆容,包括:对所述类别型数据特征进行one-hot编码,得到所述类别型数据特征的二进制向量;对所述原始图像和所述妆容风格图像各自进行卷积处理,得到第一原始特征图和第一妆容风格特征图;对所述二进制向量、所述第一原始特征图和所述第一妆容风格特征图进行全连接处理,得到第一特征图;对所述第一特征图进行多层残差网络处理,得到第二特征图;对所述第二特征图进行一维输出处理,得到推荐妆容。

4、可选地,所述根据所述推荐妆容的颜值评分生成妆容推荐列表,包括:计算每个所述推荐妆容的颜值评分;根据所述颜值评分的排序从高到低形成妆容推荐列表。

5、可选地,所述对所述原始图像和所述妆容推荐列表中的妆容推荐图像进行妆容合成,得到第一妆容图像,包括:对所述妆容推荐图像进行妆容提取,得到第一妆容特征;对所述原始图像进行特征提取,得到原始人脸特征;对所述第一妆容特征进行妆容属性变形,得到第二妆容特征;将所述原始人脸特征和所述第二妆容特征结合,得到第一妆容图像。

6、可选地,所述对所述第一妆容图像进行自适应调整,得到个性化妆容图像,包括:根据所述第一妆容图像的妆容特点计算妆容浓度权重值,得到最优妆容属性;将所述最优妆容属性变形到原始图像的空间中,得到目标特征图;将所述目标特征图进行解码,得到个性化妆容图像。

7、可选地,所述将所述最优妆容属性变形到原始图像的空间中,得到目标特征图的计算公式为:

8、

9、

10、其中,x是原始图像;y是第一妆容图像;x^表示从原始图像x中提取得到的特征;y^表示从第一妆容图像中提取得到的特征;γx是通过卷积层从x^直接估计的属性;γy是通过卷积层从y^直接估计的属性;γ(·)是转换函数;i是与目标特征图形状相同的单位矩阵;α是权重参数;表示γy转移到对应于x^的空间分布。

11、可选地,所述方法还包括训练妆容推荐模型的步骤,所述步骤包括:获取数据集,将所述数据集分为训练集和验证集;其中,所述数据集包括用户信息、妆容风格信息和场景信息;构建初始妆容推荐模型;根据训练集和损失函数,对所述初始妆容推荐模型进行模型训练,得到第一妆容推荐模型;通过验证集对所述第一妆容推荐模型进行验证,得到所述目标妆容推荐模型。

12、本发明的实施例还提供了一种个性化定制妆容的系统,包括:第一模块,根据目标对象的第一数据特征、原始图像和妆容风格数据库,通过预先训练的目标妆容推荐模型生成推荐妆容;其中,所述第一数据特征包括类别型数据特征和数值型连续特征;第二模块,用于根据所述推荐妆容的颜值评分生成妆容推荐列表;第三模块,用于对所述原始图像和所述妆容推荐列表中的妆容推荐图像进行妆容合成,得到第一妆容图像;第四模块,用于对所述第一妆容图像进行自适应调整,得到个性化妆容图像。

13、本发明的实施例还提供了一种电子设备,包括处理器以及存储器;所述存储器用于存储程序;所述处理器执行所述程序实现如上所述的方法。

14、本发明的实施例还提供了一种计算机可读存储介质,所述存储介质存储有程序,所述程序被处理器执行实现如上所述的方法。

15、本发明的实施例具有如下有益效果:根据目标对象的第一数据特征、原始图像和妆容风格数据库,通过预先训练的目标妆容推荐模型生成推荐妆容,根据推荐妆容的颜值评分生成妆容推荐列表,能够使得生成的推荐列表满足目标对象基于第一数据特征的化妆需求,并且根据颜值评分形成列表可以为目标对象提供多种选择。对原始图像和妆容推荐图像进行妆容合成,得到第一妆容图像,能够让目标对象更为直观地看到该妆容在自己脸上的呈现效果,便于目标对象选择妆容。对第一妆容图像进行自适应调整,得到个性化妆容图像,可以调整合成图像的妆容适配度,使得妆容更为贴合目标对象的人脸,表现更为自然。



技术特征:

1.一种个性化定制妆容的方法,其特征在于,包括:

2.根据权利要求1所述的一种个性化定制妆容的方法,其特征在于,所述根据目标对象的第一数据特征、原始图像和妆容风格数据库,通过预先训练的目标妆容推荐模型生成推荐妆容,包括:

3.根据权利要求1所述的一种个性化定制妆容的方法,其特征在于,所述根据所述推荐妆容的颜值评分生成妆容推荐列表,包括:

4.根据权利要求1所述的一种个性化定制妆容的方法,其特征在于,所述对所述原始图像和所述妆容推荐列表中的妆容推荐图像进行妆容合成,得到第一妆容图像,包括:

5.根据权利要求1所述的一种个性化定制妆容的方法,其特征在于,所述对所述第一妆容图像进行自适应调整,得到个性化妆容图像,包括:

6.根据权利要求6所述的一种个性化定制妆容的方法,其特征在于,所述将所述最优妆容属性变形到原始图像的空间中,得到目标特征图的计算公式为:

7.根据权利要求1所述的一种个性化定制妆容的方法,其特征在于,所述方法还包括训练妆容推荐模型的步骤,所述步骤包括:

8.一种个性化定制妆容的系统,其特征在于,包括:

9.一种电子设备,其特征在于,包括处理器以及存储器;

10.一种计算机可读存储介质,其特征在于,所述存储介质存储有程序,所述程序被处理器执行实现如权利要求1至7中任一项所述的方法。


技术总结
本发明公开了一种个性化定制妆容的方法、系统、电子设备和存储介质,方法包括:根据目标对象的第一数据特征、原始图像和妆容风格数据库,通过预先训练的目标妆容推荐模型生成推荐妆容;其中,第一数据特征包括类别型数据特征和数值型连续特征;妆容风格数据库包括若干张妆容风格图像;根据推荐妆容的颜值评分生成妆容推荐列表;对原始图像和妆容推荐列表中的妆容推荐图像进行妆容合成,得到第一妆容图像;对第一妆容图像进行自适应调整,得到个性化妆容图像。本发明实施例能够满足目标对象基于第一数据特征的化妆需求,并且根据颜值评分形成列表可以为目标对象提供多种选择,能够让目标对象更为直观地看到该妆容在自己脸上更为自然的呈现效果。

技术研发人员:穆丽伟,朱金乘
受保护的技术使用者:华南师范大学
技术研发日:
技术公布日:2024/1/14
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1