The invention discloses a method, device, electronic equipment and storage medium for assistant makeup, which includes: extracting user's personalized features; calculating the matching degree of the user's personalized features and each face feature in the database respectively; selecting the makeup work corresponding to the face feature with the highest matching degree in the database. Recommend cosmetics to users. In the embodiment of the present invention, by comparing the user's personalized features with the face features in the database, the makeup suitable for the user is recommended, so that beginners can avoid learning the makeup unsuitable for themselves, and the appropriate cosmetics can also be recommended to the user according to the makeup, thus avoiding the blind purchase of cosmetics unsuitable for themselves by beginners. Waste.
【技术实现步骤摘要】
辅助化妆的实现方法、装置、电子设备以及存储介质
本专利技术涉及人机交互
,特别是指一种辅助化妆的实现方法、装置、电子设备以及存储介质。
技术介绍
如今,人们对于美的追求越来越高,尤其是女生,会选择化妆来使得自己的面容更加美丽。但是,化妆往往需要长时间练习才能掌握,初学者经常会由于对自己了解不够、对化妆知识不足、化妆技巧缺乏,而导致画出的妆容不适合自己,或者妆容不协调,没有达到美的效果。初学化妆的人,一般会选择自学视频或者找培训机构培训。人们通常通过书籍、互联网、口口相传等自学方式获得美妆技巧,如此获得的美妆技巧通常并不能考虑用户自身的五官特点,因此无法满足用户对时尚妆容的个性化需要。而且自学会导致学习进度慢,容易走弯路,选择的化妆品如果不适合自己,导致浪费时间和金钱。而选择培训机构进行培训,一方面,学费较贵;另一方面,化妆需要长时间的练习,经常去培训机构也会比较麻烦、耗时。
技术实现思路
有鉴于此,本专利技术的目的在于提出一种辅助化妆的实现方法、装置、电子设备以及存储介质,以解决用户无法高效地掌握美妆技巧的问题。根据本专利技术第一方面,其提供了一种辅助化妆的实现 ...
【技术保护点】
1.一种辅助化妆的实现方法,其特征在于,包括:提取用户的个性化特征;分别计算所述用户的个性化特征与数据库中的各个人脸特征的匹配度;选择数据库中匹配度最高的人脸特征对应的妆容作为推荐妆容推荐给用户。
【技术特征摘要】
1.一种辅助化妆的实现方法,其特征在于,包括:提取用户的个性化特征;分别计算所述用户的个性化特征与数据库中的各个人脸特征的匹配度;选择数据库中匹配度最高的人脸特征对应的妆容作为推荐妆容推荐给用户。2.根据权利要求1所述的辅助化妆的实现方法,其特征在于,提取用户的个性化特征,包括:采集用户的人脸图像,对所述用户的人脸图像进行人脸检测、关键点定位和颜色特征分析,从而提取用户的第一个性化特征。3.根据权利要求2所述的辅助化妆的实现方法,其特征在于,提取用户的个性化特征,还包括:通过人机交互的问答方式提取用户的第二个性化特征。4.根据权利要求2或3所述的辅助化妆的实现方法,其特征在于,还包括:响应于用户从所述推荐妆容中选目标妆容的操作,将所述目标妆容叠加在用户的人脸图像上进行显示。5.根据权利要求3所述的辅助化妆的实现方法,其特征在于,还包括:向用户显示当前化妆步骤对应的教学内容;通过预先建立的手部识别模型实时检测采集的图像中是否有手部,如果在预设时间阈值内连续未检测到手部,则基于当前采集的用户人脸图像,对当前化妆步骤的练习结果进行打分。6.根据权利要求5所述的辅助化妆的实现方法,其特征在于,还包括:判断对当前化妆步骤的练习结果进行打分的分数是否超过分数阈值;若是,则继续向用户显示下一化妆步骤对应的教学内容;否则基于当前采集的用户人脸图像与当前化妆步骤对应的参考妆容图像之间的对比分析结果,向用户显示当前化妆步骤的修改意见。7.根据权利要求6所述的辅助化妆的实现方法,其特征在于,基于当前采集的用户人脸图像与当前化妆步骤对应的参考妆容图像之间的对比分析结果,向用户显示当前化妆步骤的修改意见,包括:采集用户的人脸图像,从而获取用户的脸部妆容图像;对用户的脸部妆容图像进行人脸关键点定位,从用户的脸部妆容图像上截取当前化妆步骤对应的区域妆容图像;从参考妆容图像上截取当前化妆步骤对应的区域妆容图像;采用结构相似性算法对用户的区域妆容图像和参考妆容的区域妆容图像进行对比分析,得到对比分析结果,从而向用户显示当前化妆步骤的修改意见。8.根据权利要求2或3所述的辅助化妆的实现方法,其特征在于,还包括:响应于用户从所述推荐妆容中选目标妆容的操作,根据所述目标妆容的化妆步骤和用户的个性化特征,向用户推荐目标化妆品。9.根据权利要求8所述的辅助化妆的实现方法,其特征在于,根据所述目标妆容的化妆步骤和用户的个性化特征,向用户推荐目标化妆品,包括:根据所述目标妆容的化妆步骤,分别确定各个化妆步骤对应的各个化妆品;针对每一个化妆步骤,分别计算每个化妆品对应的人脸特征与用户的个性化特征的匹配度,选择匹配度最高的人脸特征对应的化妆品作为目标化妆品,从而向用户推荐所述目标化妆品。10.一种辅助化妆的实现装置,其特征在于,包括:个性化特征提取模块,被配置为提取用户的个性化特征;人脸特征匹配模块,被配置为分别计算所述用户的个性化特征与数据库中的各个人脸特征的匹配度;妆容推荐模块,被配置为选择数据库中匹配度最高的人脸特征对应的妆容作为推荐妆...
【专利技术属性】
技术研发人员:谷玉,
申请(专利权)人:京东方科技集团股份有限公司,
类型:发明
国别省市:北京,11
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。