一种基于智能化妆镜的美妆推送方法及系统技术方案

技术编号:28463829 阅读:18 留言:0更新日期:2021-05-15 21:29
本发明专利技术提供了一种基于智能化妆镜的美妆推送方法及系统,其中,方法包括:获取用户目标着装及目标妆容需求;采集用户面部信息并进行分析,且根据分析结果、所述目标着装及目标妆容需求从预设化妆数据库中匹配相关美容美妆向用户进行推送;基于所述美容美妆,匹配相对应的化妆步骤;基于所述化妆步骤,在智能化妆镜显示的人脸图像上叠加化妆操作提示图像,帮助用户完成化妆操作。通过获取用户的着装以及妆容需求,准确的匹配出适合用户的美容美妆,并向用户推送相应的化妆步骤以及化妆操作提示图像,帮助用户快速准确的完成化妆操作。帮助用户快速准确的完成化妆操作。帮助用户快速准确的完成化妆操作。

【技术实现步骤摘要】
一种基于智能化妆镜的美妆推送方法及系统


[0001]本专利技术涉及虚拟化妆
,特别涉及一种基于智能化妆镜的美妆推送方法及系统。

技术介绍

[0002]随着社会物质生活水平的日益提高,越来越多的人开始关注自己的精神面貌,使得镜子成为人们居家生活的必需物品。且为了改善面貌、提升气质,各类化妆品也成为人们必不可少的日用品。但人们有时化的妆容并不适合自身着装,或者因为化妆步骤操作不当,又需要重新化妆。
[0003]因此,本专利技术提供一种基于智能化妆镜的美妆推送方法及系统,用以解决通过获取用户的着装以及妆容需求,准确的匹配出适合用户的美容美妆,并向用户推送相应的化妆步骤以及化妆操作提示图像,帮助用户快速准确的完成化妆操作。

技术实现思路

[0004]本专利技术提供一种基于智能化妆镜的美妆推送方法及系统,用以根据用户着装以及妆容需求快速准确的匹配出合适的美容美妆,并向用户推送相应的化妆步骤以及化妆操作提示图像,帮助用户准确快速的完成化妆操作。
[0005]本专利技术提供一种基于智能化妆镜的美妆推送方法,包括:
[0006]步骤1:获取用户目标着装及目标妆容需求;
[0007]步骤2:采集用户面部信息并进行分析,且根据分析结果、所述目标着装及目标妆容需求从预设化妆数据库中匹配相关美容美妆向用户进行推送;
[0008]步骤3:基于所述美容美妆,匹配相对应的化妆步骤;
[0009]步骤4:基于所述化妆步骤,在智能化妆镜显示的人脸图像上叠加化妆操作提示图像,帮助用户完成化妆操作。
[0010]优选的,一种基于智能化妆镜的美妆推送方法,步骤1中,获取用户目标着装及目标妆容需求,包括:
[0011]获取目标着装以及目标妆容需求包括手动输入和语音输入;
[0012]采用手动输入时,用户调取输入键盘,并基于所述输入键盘手动输入目标着装以及目标妆容相对应的文字描述;
[0013]采用语音输入时,获取用户语音信息,并提取所述语音信息中的N个关键信息;
[0014]所述N用来表示关键信息的个数;
[0015]将所述N个关键信息分别输入与所述N个关键信息一一对应的N个训练模型中进行信息转换,得到所述N个关键信息相对应的转换结果;
[0016]将所述N个关键信息相对应的转换结果进行融合得到用户的目标着装以及目标妆容需求。
[0017]优选的,一种基于智能化妆镜的美妆推送方法,步骤2中,采集用户面部信息并进
行分析,且根据分析结果、所述目标着装及目标妆容需求从预设化妆数据库中匹配相关美容美妆向用户进行推送,包括:
[0018]获取用户面部的正脸图像,并构建三维人脸模型库;
[0019]通过预先训练好的深度神经网络选取所述正脸图像中的多个特征点,并提提取所述正脸图像中的人脸轮廓;
[0020]获取所述多个特征点与用户人脸轮廓的水平距离值;
[0021]根据所述水平距离值之间的比值关系从所述三维人脸模型库确定所述正脸图像相对应的脸型数据;
[0022]同时,基于所述预先训练好的深度神经网络对所述用户面部的正脸图像进行肤色提取,得到用户的面部肤色数据;
[0023]获取用户的目标着装及目标妆容需求;
[0024]将所述脸型数据、肤色数据、用户的目标着装及目标妆容需求作为用户的目标参考数据;
[0025]基于所述目标参考数据从预设化妆数据库中查找与目标参考数据相匹配的美容美妆;
[0026]获取所述美容美妆的属性信息,同时获取所述美容美妆的属性信息相对应的数据一致性比较语义库;
[0027]所述数据一致性比较语义库中包括各项评估指标,其中,各项评估指标用来评估所述美容美妆的属性信息与所述目标参考数据相对应的各项指标的一致性;
[0028]基于各项评估指标相对应的数据处理算法,对与所述目标参考数据的各项评估指标对应的美容美妆的属性信息进行处理,得到各项评估指标相对应的处理结果;
[0029]将各项处理结果与预设阈值进行比较;
[0030]若各项处理结果大于或者等于所述预设阈值,判定所述美容美妆的属性信息与所述目标参考数据一致,并将所述美容美妆推送给用户;
[0031]否则,判定所述美容美妆的属性信息与所述目标参考数据存在差异,并重新依据所述目标参考数据匹配相适应的美容美妆,直至各项处理结果大于或者等于所述预设阈值。
[0032]优选的,一种基于智能化妆镜的美妆推送方法,步骤3中,基于所述美容美妆,匹配相对应的化妆步骤,包括:
[0033]获取所述美容美妆,并提取所述美容美妆对应的化妆步骤;
[0034]对所述化妆步骤进行标号;
[0035]其中标号顺序为由小到大;
[0036]基于标号将所述化妆步骤推送给用户。
[0037]优选的,一种基于智能化妆镜的美妆推送方法,步骤4中,在智能化妆镜显示的人脸图像上叠加化妆操作提示图像,包括:
[0038]获取所述人脸图像信息,且所述人脸图像信息包括像素透明度;
[0039]同时,获取所述人脸图像中待叠加图像区域的标识信息;
[0040]其中,所述待叠加图像区域的标识信息包括所述待叠加图像区域的的尺寸信息以及人脸五官的位置信息;
[0041]获取所述化妆操作提示图像,并提取所述化妆操作提示图像的像素透明度、尺寸信息以及与人脸五官的位置信息;
[0042]基于所述素透明度、尺寸信息以及人脸五官的位置信息判断所述化妆操作提示图像是否满足图像叠加条件;
[0043]所述叠加条件包括所述化妆操作提示图像的像素透明度大于或者等于所述人脸图像信息包括像素透明度,以及所述化妆操作提示图像的尺寸信息和人脸五官的位置信息与所述人脸图像的尺寸信息以及人脸五官的位置信息相匹配;
[0044]若满足叠加条件,将所述人脸图像与化妆操作提示图像进行叠加;
[0045]否则,对所述化妆操作提示图像的进行像素透明度、尺寸信息以及人脸五官的位置信息进行调整,直至满足叠加条件。
[0046]优选的,一种基于智能化妆镜的美妆推送方法,将所述人脸图像与化妆操作提示图像进行叠加,还包括:
[0047]获取美容美妆对应的化妆步骤标号;
[0048]基于所述化妆步骤标号,所述化妆操作提示图像依据所述化妆步骤标号进行依次叠加,且与化妆步骤中要求用户在脸部上实施化妆动作的位置相对应。
[0049]优选的,一种基于智能化妆镜的美妆推送方法,步骤4中,帮助用户完成化妆操作,还包括:
[0050]用户完成化妆后,获取用户的妆容照片并进行保存;
[0051]当用户需要补妆时,重新获取用户的当前人脸图像,并调出保存的用户的妆容照片;
[0052]将所述用户的当前人脸图像与所述妆容照片进行差异分析,得到分析结果;
[0053]基于分析结果,帮助用户完成补妆操作。
[0054]优选的,一种基于智能化妆镜的美本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种基于智能化妆镜的美妆推送方法,其特征在于,包括:步骤1:获取用户目标着装及目标妆容需求;步骤2:采集用户面部信息并进行分析,且根据分析结果、所述目标着装及目标妆容需求从预设化妆数据库中匹配相关美容美妆向用户进行推送;步骤3:基于所述美容美妆,匹配相对应的化妆步骤;步骤4:基于所述化妆步骤,在智能化妆镜显示的人脸图像上叠加化妆操作提示图像,帮助用户完成化妆操作。2.如权利要求1所述的一种基于智能化妆镜的美妆推送方法,其特征在于,步骤1中,获取用户目标着装及目标妆容需求,包括:获取目标着装以及目标妆容需求包括手动输入和语音输入;采用手动输入时,用户调取输入键盘,并基于所述输入键盘手动输入目标着装以及目标妆容相对应的文字描述;采用语音输入时,获取用户语音信息,并提取所述语音信息中的N个关键信息;所述N用来表示关键信息的个数;将所述N个关键信息分别输入与所述N个关键信息一一对应的N个训练模型中进行信息转换,得到所述N个关键信息相对应的转换结果;将所述N个关键信息相对应的转换结果进行融合得到用户的目标着装以及目标妆容需求。3.如权利要求1所述的一种基于智能化妆镜的美妆推送方法,其特征在于,步骤2中,采集用户面部信息并进行分析,且根据分析结果、所述目标着装及目标妆容需求从预设化妆数据库中匹配相关美容美妆向用户进行推送,包括:获取用户面部的正脸图像,并构建三维人脸模型库;通过预先训练好的深度神经网络选取所述正脸图像中的多个特征点,并提取所述正脸图像中的人脸轮廓;获取所述多个特征点与用户人脸轮廓的水平距离值;根据所述水平距离值之间的比值关系从所述三维人脸模型库确定所述正脸图像相对应的脸型数据;同时,基于所述预先训练好的深度神经网络对所述用户面部的正脸图像进行肤色提取,得到用户的面部肤色数据;获取用户的目标着装及目标妆容需求;将所述脸型数据、肤色数据、用户的目标着装及目标妆容需求作为用户的目标参考数据;基于所述目标参考数据从预设化妆数据库中查找与目标参考数据相匹配的美容美妆;获取所述美容美妆的属性信息,同时获取所述美容美妆的属性信息相对应的数据一致性比较语义库;所述数据一致性比较语义库中包括各项评估指标,其中,各项评估指标用来评估所述美容美妆的属性信息与所述目标参考数据相对应的各项指标的一致性;基于各项评估指标相对应的数据处理算法,对与所述目标参考数据的各项评估指标对应的美容美妆的属性信息进行处理,得到各项评估指标相对应的处理结果;
将各项处理结果与预设阈值进行比较;若各项处理结果大于或者等于所述预设阈值,判定所述美容美妆的属性信息与所述目标参考数据一致,并将所述美容美妆推送给用户;否则,判定所述美容美妆的属性信息与所述目标参考数据存在差异,并重新依据所述目标参考数据匹配相适应的美容美妆,直至各项处理结果大于或者等于所述预设阈值。4.如权利要求1所述的一种基于智能化妆镜的美妆推送方法,其特征在于,步骤3中,基于所述美容美妆,匹配相对应的化妆步骤,包括:获取所述美容美妆,并提取所述美容美妆对应的化妆步骤;对所述化妆步骤进行标号;其中标号顺序为由小到大;基于标号将所述化妆步骤推送给用户。5.如权利要求1所述的一种基于智能化妆镜的美妆推送方法,其特征在于,步骤4中,在智能化妆镜显示的人脸图像上叠加化妆操作提示图像,包括:获取所述人脸图像信息,且所述人脸图像信息包括像素透明度;同时,获取所述人脸图像中待叠加图像区域的标识信息;其中,所述待叠加图像区域的标识信息包括所述待叠加图像区域的的尺寸信息以及人脸五官的位置信息;获取所述化妆操作提示图像,并提取所述化妆操作提示图像的像素透明度、尺寸信息以及与人脸五官的位置信息;基于所述素透明度、尺寸信息以及人脸五官的位置信息判断所述化妆操作提示图像是否满足图像叠加条件;所述叠加条件包括所述化妆操作提示图像的像...

【专利技术属性】
技术研发人员:王星
申请(专利权)人:深圳市鑫海创达科技有限公司
类型:发明
国别省市:

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1