基于虚拟形象的智能化妆方法、装置、电子设备及存储介质制造方法及图纸

技术编号:26421611 阅读:21 留言:0更新日期:2020-11-20 14:17
本申请公开了一种基于虚拟形象的智能化妆方法,所述方法包括:显示妆容的推荐列表;获取用户在所述推荐列表中选择的目标妆容;获取所述目标妆容对应的妆容策略;根据所述妆容策略,生成虚拟形象指导化妆的视频并显示所述视频,所述虚拟形象为预先根据用户的人脸图像生成的。本申请实施例可以根据用户选择的妆容,通过由用户的人脸图像生成的虚拟形象来指导用户化妆,从而实现了个性化的化妆指导,提高了化妆指导的有效性。

【技术实现步骤摘要】
基于虚拟形象的智能化妆方法、装置、电子设备及存储介质
本申请涉及人机交互
,更具体地,涉及一种基于虚拟形象的智能化妆方法、装置、电子设备及存储介质。
技术介绍
随着生活水平的不断提高,人们对美的追求也不断提升,很多人在日常生活或者工作中会通过化妆来提升自己的形象气质。然而,不同用户的脸型和五官分布不同,对化妆的掌握程度也不同,用户难以根据自己的化妆水平得到个性化的化妆指导,因此,用户的化妆需求很难得到满足。
技术实现思路
鉴于上述问题,本申请提出了一种基于虚拟形象的智能化妆方法、装置、电子设备及存储介质,能够获取推荐妆容,并基于虚拟形象进行化妆指导。第一方面,本申请实施例提供了一种基于虚拟形象的智能化妆方法,所述方法包括:显示妆容的推荐列表;获取用户在所述推荐列表中选择的目标妆容;获取所述目标妆容对应的妆容策略;根据所述妆容策略,生成虚拟形象指导化妆的视频并显示所述视频,所述虚拟形象为预先根据用户的人脸图像生成的。可选地,所述显示妆容的推荐列表,包括:获取用户的人脸图像,根据所述人脸图像生成所述用户的面部特征;根据所述面部特征获取至少一个妆容;显示所述推荐列表,所述推荐列表包括至少一个所述妆容。可选地,所述根据所述面部特征获取至少一个妆容,包括:获取用户输入的化妆产品数据和妆容风格数据;根据所述面部特征、所述化妆产品数据和所述妆容风格数据获取妆容,所述妆容中至少一个妆容是使用所述化妆产品得到的。可选地,所述获取用户在所述推荐列表中选择的目标妆容,包括:获取用户在所述推荐列表中选择的基础妆容;判断是否获取到用户输入的调整指令;若获取到用户输入的调整指令,则基于所述调整指令对所述基础妆容进行调整,将调整后的所述基础妆容作为所述目标妆容;若未获取到所述调整指令,则将所述基础妆容作为所述目标妆容。可选地,所述获取所述目标妆容对应的妆容策略,包括:获取所述目标妆容的化妆步骤,所述化妆步骤用于表征完成所述目标妆容所需要的按时间顺序依次进行的化妆行为;获取所述化妆步骤对应的妆容策略,所述妆容策略包括化妆产品、化妆指导手法和上妆效果,所述化妆产品包括所述化妆产品的名称和用量,所述化妆指导手法包括化妆动作和所述化妆产品在面部的使用区域,所述上妆效果包括化妆后所述化妆产品与面部区域结合后的颜色、五官的轮廓线。可选地,所述基于虚拟形象的智能化妆方法,获取所述目标妆容对应的妆容策略之后,还包括:获取用户的化妆视频;将所述用户的化妆视频与所述妆容策略进行对比分析,显示所述对比分析的结果。可选地,所述将所述用户的化妆视频与所述妆容策略进行对比分析,显示所述对比分析的结果,包括:将所述用户的化妆视频与所述妆容策略进行对比分析,获取用户妆容的完成度,所述完成度用于表征用户的化妆视频与所述妆容策略的差异;若所述完成度小于预设的数值,则将所述妆容策略调整为备选策略,所述备选策略是与所述用户的化妆视频匹配程度更高的策略。可选地,所述将所述用户的化妆视频与所述妆容策略进行对比分析,获取用户妆容的完成度,包括:分析所述化妆视频,获取所述用户的化妆视频中的化妆步骤和用户上妆效果;根据所述化妆步骤,分析所述用户上妆效果和所述妆容策略中的上妆效果的差异,获取用户上妆效果的完成度;若所述用户上妆效果的完成度小于第一指定阈值,则生成第一提示信息并显示,所述提示信息包括所述上妆效果的完成度、所述妆容策略中的上妆效果、上妆效果更正建议中的至少一种。可选地,所述将所述用户的化妆视频与所述妆容策略进行对比分析,获取用户妆容的完成度,包括:分析所述化妆视频,获取所述用户的化妆视频中的化妆步骤和用户化妆手法;根据所述化妆步骤,分析所述用户化妆手法和所述妆容策略中的所述化妆指导手法的差异,获取用户化妆手法的完成度;若所述化妆手法的完成度小于第二指定阈值,则生成第二提示信息并显示,所述第二提示信息包括所述化妆手法的完成度、所述化妆指导手法、化妆手法更正建议中的至少一种。可选地,所述根据所述妆容策略,生成虚拟形象指导化妆的视频并显示所述视频,包括:根据所述妆容策略,生成所述虚拟形象指导用户化妆行为对应的表情驱动参数和动作驱动参数;基于所述表情驱动参数和动作驱动参数,对所述虚拟形象的表情和动作进行驱动,生成所述虚拟形象指导化妆的视频,所述视频是由驱动所述虚拟形象产生的多帧图像构成的;显示所述视频。可选地,所述根据所述妆容策略,生成所述虚拟形象指导用户化妆行为对应的表情驱动参数和动作驱动参数,包括:将所述妆容策略和所述用户的人脸图像输入参数生成模型,获取所述妆容策略对应的所述表情驱动参数和所述动作驱动参数,所述参数生成模型由真人化妆视频训练得到,用于根据输入的所述妆容策略,输出所述妆容策略对应的所述表情驱动参数和所述动作驱动参数。可选地,所述基于虚拟形象的智能化妆方法,还包括:获取用户的人脸图像;从所述人脸图像中获取用户的皮肤数据;分析所述皮肤数据,生成护肤建议;显示所述护肤建议。第二方面,本申请实施例提供了一种基于虚拟形象的智能化妆装置,所述装置包括:列表显示模块,用于显示妆容的推荐列表;目标妆容获取模块,用于获取用户在所述推荐列表中选择的目标妆容;妆容策略获取模块,用于获取所述目标妆容对应的妆容策略;视频处理模块,用于根据所述妆容策略,生成虚拟形象指导化妆的视频并显示所述视频,所述虚拟形象为预先根据用户的人脸图像生成的。可选地,所述列表显示模块包括:特征生成子模块、列表妆容获取子模块以及妆容显示子模块,其中:特征生成子模块,用于获取用户的人脸图像,根据所述人脸图像生成所述用户的面部特征;列表妆容获取子模块,用于根据所述面部特征获取至少一个妆容;妆容显示子模块,用于显示所述推荐列表,所述推荐列表包括至少一个所述妆容。可选地,所述妆容获取子模块包括:数据获取单元以及产品妆容获取单元,其中:数据获取单元,用于获取用户输入的化妆产品数据和妆容风格数据;产品妆容获取单元,用于根据所述面部特征、所述产品数据和所述妆容风格数据获取妆容,所述妆容中至少一个妆容是使用所述化妆产品得到的。可选地,所述目标妆容获取模块包括:妆容选择子模块、指令判断子模块、第一妆容获取子模块以及第二妆容获取子模块,其中:妆容选择子模块,用于获取用户在所述推荐列表中选择的基础妆容;指令判断子模块,用于判断是否获取到用户输入的调整指令;第一妆容获取子模块,用于若获取到用户输入的调整指令,则基于所述调整指令对所述基础妆容进行调整,将调整后的所述基础妆容作为所述目标妆容;第二妆容获取子模块,用于若未获取到所述调整指令,则将所述基础妆容作为所述目标妆容。可选地,所述妆容策略获取模块包括:化妆步骤获取子模块以及分步策略获取子模块,其中:化妆步骤获取子模块,用于获取所述目标妆容的化妆步骤,所述化妆步骤用于表征完成所述目标妆容所需要的按时间顺序依次进行的化妆行为;分步策略获取子模块,用于获取所述化妆步骤对应的妆容策略,所述妆容策略包括化妆产品、化妆指导手法和上妆效果,所述化妆产品包括所述化妆产品的名称和用量,所述本文档来自技高网...

【技术保护点】
1.一种基于虚拟形象的智能化妆方法,其特征在于,包括:/n显示妆容的推荐列表;/n获取用户在所述推荐列表中选择的目标妆容;/n获取所述目标妆容对应的妆容策略;/n根据所述妆容策略,生成虚拟形象指导化妆的视频并显示所述视频,所述虚拟形象为预先根据用户的人脸图像生成的。/n

【技术特征摘要】
1.一种基于虚拟形象的智能化妆方法,其特征在于,包括:
显示妆容的推荐列表;
获取用户在所述推荐列表中选择的目标妆容;
获取所述目标妆容对应的妆容策略;
根据所述妆容策略,生成虚拟形象指导化妆的视频并显示所述视频,所述虚拟形象为预先根据用户的人脸图像生成的。


2.根据权利要求1所述的方法,其特征在于,所述显示妆容的推荐列表,包括:
获取用户的人脸图像,根据所述人脸图像生成所述用户的面部特征;
根据所述面部特征获取至少一个妆容;
显示所述推荐列表,所述推荐列表包括至少一个所述妆容。


3.根据权利要求2所述的方法,其特征在于,所述根据所述面部特征获取至少一个妆容,包括:
获取用户输入的化妆产品数据和妆容风格数据;
根据所述面部特征、所述化妆产品数据和所述妆容风格数据获取妆容,所述妆容中至少一个妆容是使用所述化妆产品得到的。


4.根据权利要求1所述的方法,其特征在于,所述获取用户在所述推荐列表中选择的目标妆容,包括:
获取用户在所述推荐列表中选择的基础妆容;
判断是否获取到用户输入的调整指令;
若获取到用户输入的调整指令,则基于所述调整指令对所述基础妆容进行调整,将调整后的所述基础妆容作为所述目标妆容;
若未获取到所述调整指令,则将所述基础妆容作为所述目标妆容。


5.根据权利要求1所述的方法,其特征在于,所述获取所述目标妆容对应的妆容策略,包括:
获取所述目标妆容的化妆步骤,所述化妆步骤用于表征完成所述目标妆容所需要的按时间顺序依次进行的化妆行为;
获取所述化妆步骤对应的妆容策略,所述妆容策略包括化妆产品、化妆指导手法和上妆效果,所述化妆产品包括所述化妆产品的名称和用量,所述化妆指导手法包括化妆动作和所述化妆产品在面部的使用区域,所述上妆效果包括化妆后所述化妆产品与面部区域结合后的颜色、五官的轮廓线。


6.根据权利要求5所述的方法,其特征在于,所述获取所述目标妆容对应的妆容策略之后,还包括:
获取用户的化妆视频;
将所述用户的化妆视频与所述妆容策略进行对比分析,显示所述对比分析的结果。


7.根据权利要求6所述的方法,其特征在于,所述将所述用户的化妆视频与所述妆容策略进行对比分析,显示所述对比分析的结果,包括:
将所述用户的化妆视频与所述妆容策略进行对比分析,获取用户妆容的完成度,所述完成度用于表征用户的化妆视频与所述妆容策略的差异;
若所述完成度小于预设的数值,则将所述妆容策略调整为备选策略,所述备选策略是与所述用户的化妆视频匹配程度更高的策略。


8.根据权利要求7所述的方法,其特征在于,所述将所述用户的化妆视频与所述妆容策略进行对比分析,获取用户妆容的完成度,包括:
分析所述化妆视频,获取所述用户的化妆视频中的化妆步骤和用户上妆效果;
根据所述化妆步骤,分析所述用户上妆效果和所述妆容策...

【专利技术属性】
技术研发人员:常向月
申请(专利权)人:深圳追一科技有限公司
类型:发明
国别省市:广东;44

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

1