【技术实现步骤摘要】
一种基于智能化妆镜的美妆推送方法及系统
[0001]本专利技术涉及虚拟化妆
,特别涉及一种基于智能化妆镜的美妆推送方法及系统。
技术介绍
[0002]随着社会物质生活水平的日益提高,越来越多的人开始关注自己的精神面貌,使得镜子成为人们居家生活的必需物品。且为了改善面貌、提升气质,各类化妆品也成为人们必不可少的日用品。但人们有时化的妆容并不适合自身着装,或者因为化妆步骤操作不当,又需要重新化妆。
[0003]因此,本专利技术提供一种基于智能化妆镜的美妆推送方法及系统,用以解决通过获取用户的着装以及妆容需求,准确的匹配出适合用户的美容美妆,并向用户推送相应的化妆步骤以及化妆操作提示图像,帮助用户快速准确的完成化妆操作。
技术实现思路
[0004]本专利技术提供一种基于智能化妆镜的美妆推送方法及系统,用以根据用户着装以及妆容需求快速准确的匹配出合适的美容美妆,并向用户推送相应的化妆步骤以及化妆操作提示图像,帮助用户准确快速的完成化妆操作。
[0005]本专利技术提供一种基于智能化妆镜的美妆推送方法,包括:
[0006]步骤1:获取用户目标着装及目标妆容需求;
[0007]步骤2:采集用户面部信息并进行分析,且根据分析结果、所述目标着装及目标妆容需求从预设化妆数据库中匹配相关美容美妆向用户进行推送;
[0008]步骤3:基于所述美容美妆,匹配相对应的化妆步骤;
[0009]步骤4:基于所述化妆步骤,在智能化妆镜显示的人脸图像上叠加化妆操作提示图像,帮助用户 ...
【技术保护点】
【技术特征摘要】
1.一种基于智能化妆镜的美妆推送方法,其特征在于,包括:步骤1:获取用户目标着装及目标妆容需求;步骤2:采集用户面部信息并进行分析,且根据分析结果、所述目标着装及目标妆容需求从预设化妆数据库中匹配相关美容美妆向用户进行推送;步骤3:基于所述美容美妆,匹配相对应的化妆步骤;步骤4:基于所述化妆步骤,在智能化妆镜显示的人脸图像上叠加化妆操作提示图像,帮助用户完成化妆操作。2.如权利要求1所述的一种基于智能化妆镜的美妆推送方法,其特征在于,步骤1中,获取用户目标着装及目标妆容需求,包括:获取目标着装以及目标妆容需求包括手动输入和语音输入;采用手动输入时,用户调取输入键盘,并基于所述输入键盘手动输入目标着装以及目标妆容相对应的文字描述;采用语音输入时,获取用户语音信息,并提取所述语音信息中的N个关键信息;所述N用来表示关键信息的个数;将所述N个关键信息分别输入与所述N个关键信息一一对应的N个训练模型中进行信息转换,得到所述N个关键信息相对应的转换结果;将所述N个关键信息相对应的转换结果进行融合得到用户的目标着装以及目标妆容需求。3.如权利要求1所述的一种基于智能化妆镜的美妆推送方法,其特征在于,步骤2中,采集用户面部信息并进行分析,且根据分析结果、所述目标着装及目标妆容需求从预设化妆数据库中匹配相关美容美妆向用户进行推送,包括:获取用户面部的正脸图像,并构建三维人脸模型库;通过预先训练好的深度神经网络选取所述正脸图像中的多个特征点,并提取所述正脸图像中的人脸轮廓;获取所述多个特征点与用户人脸轮廓的水平距离值;根据所述水平距离值之间的比值关系从所述三维人脸模型库确定所述正脸图像相对应的脸型数据;同时,基于所述预先训练好的深度神经网络对所述用户面部的正脸图像进行肤色提取,得到用户的面部肤色数据;获取用户的目标着装及目标妆容需求;将所述脸型数据、肤色数据、用户的目标着装及目标妆容需求作为用户的目标参考数据;基于所述目标参考数据从预设化妆数据库中查找与目标参考数据相匹配的美容美妆;获取所述美容美妆的属性信息,同时获取所述美容美妆的属性信息相对应的数据一致性比较语义库;所述数据一致性比较语义库中包括各项评估指标,其中,各项评估指标用来评估所述美容美妆的属性信息与所述目标参考数据相对应的各项指标的一致性;基于各项评估指标相对应的数据处理算法,对与所述目标参考数据的各项评估指标对应的美容美妆的属性信息进行处理,得到各项评估指标相对应的处理结果;
将各项处理结果与预设阈值进行比较;若各项处理结果大于或者等于所述预设阈值,判定所述美容美妆的属性信息与所述目标参考数据一致,并将所述美容美妆推送给用户;否则,判定所述美容美妆的属性信息与所述目标参考数据存在差异,并重新依据所述目标参考数据匹配相适应的美容美妆,直至各项处理结果大于或者等于所述预设阈值。4.如权利要求1所述的一种基于智能化妆镜的美妆推送方法,其特征在于,步骤3中,基于所述美容美妆,匹配相对应的化妆步骤,包括:获取所述美容美妆,并提取所述美容美妆对应的化妆步骤;对所述化妆步骤进行标号;其中标号顺序为由小到大;基于标号将所述化妆步骤推送给用户。5.如权利要求1所述的一种基于智能化妆镜的美妆推送方法,其特征在于,步骤4中,在智能化妆镜显示的人脸图像上叠加化妆操作提示图像,包括:获取所述人脸图像信息,且所述人脸图像信息包括像素透明度;同时,获取所述人脸图像中待叠加图像区域的标识信息;其中,所述待叠加图像区域的标识信息包括所述待叠加图像区域的的尺寸信息以及人脸五官的位置信息;获取所述化妆操作提示图像,并提取所述化妆操作提示图像的像素透明度、尺寸信息以及与人脸五官的位置信息;基于所述素透明度、尺寸信息以及人脸五官的位置信息判断所述化妆操作提示图像是否满足图像叠加条件;所述叠加条件包括所述化妆操作提示图像的像...
【专利技术属性】
技术研发人员:王星,
申请(专利权)人:深圳市鑫海创达科技有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。