[go: up one dir, main page]

CN111339804B - 一种自动化妆方法、装置和系统 - Google Patents

一种自动化妆方法、装置和系统 Download PDF

Info

Publication number
CN111339804B
CN111339804B CN201811556419.XA CN201811556419A CN111339804B CN 111339804 B CN111339804 B CN 111339804B CN 201811556419 A CN201811556419 A CN 201811556419A CN 111339804 B CN111339804 B CN 111339804B
Authority
CN
China
Prior art keywords
makeup
cosmetics
user
cosmetic
target
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Active
Application number
CN201811556419.XA
Other languages
English (en)
Other versions
CN111339804A (zh
Inventor
娄常建
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Beijing Qihoo Technology Co Ltd
Original Assignee
Beijing Qihoo Technology Co Ltd
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Beijing Qihoo Technology Co Ltd filed Critical Beijing Qihoo Technology Co Ltd
Priority to CN201811556419.XA priority Critical patent/CN111339804B/zh
Publication of CN111339804A publication Critical patent/CN111339804A/zh
Application granted granted Critical
Publication of CN111339804B publication Critical patent/CN111339804B/zh
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Classifications

    • GPHYSICS
    • G06COMPUTING OR CALCULATING; COUNTING
    • G06QINFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
    • G06Q50/00Information and communication technology [ICT] specially adapted for implementation of business processes of specific business sectors, e.g. utilities or tourism
    • G06Q50/10Services
    • GPHYSICS
    • G06COMPUTING OR CALCULATING; COUNTING
    • G06VIMAGE OR VIDEO RECOGNITION OR UNDERSTANDING
    • G06V40/00Recognition of biometric, human-related or animal-related patterns in image or video data
    • G06V40/10Human or animal bodies, e.g. vehicle occupants or pedestrians; Body parts, e.g. hands
    • G06V40/16Human faces, e.g. facial parts, sketches or expressions
    • G06V40/161Detection; Localisation; Normalisation

Landscapes

  • Engineering & Computer Science (AREA)
  • Business, Economics & Management (AREA)
  • Theoretical Computer Science (AREA)
  • General Health & Medical Sciences (AREA)
  • Tourism & Hospitality (AREA)
  • Health & Medical Sciences (AREA)
  • Physics & Mathematics (AREA)
  • General Physics & Mathematics (AREA)
  • Human Computer Interaction (AREA)
  • Multimedia (AREA)
  • Oral & Maxillofacial Surgery (AREA)
  • Economics (AREA)
  • Human Resources & Organizations (AREA)
  • Marketing (AREA)
  • Primary Health Care (AREA)
  • Strategic Management (AREA)
  • General Business, Economics & Management (AREA)
  • Cosmetics (AREA)

Abstract

本发明公开了一种自动化妆方法、装置、系统、电子设备和计算机可读存储介质。该方法包括:对目标妆容进行分析,确定完成目标妆容的一个或多个化妆品;根据各化妆品的优先级,确定完成目标妆容的化妆流程;根据化妆流程,依次获取相应的化妆品完成目标妆容。通过本技术方案,可以为用户自动化妆,保证在女生出门前有良好的妆容,也无需为了化妆而早起,维护形象的同时,保证一天的工作质量,增强用户的使用体验。

Description

一种自动化妆方法、装置和系统
技术领域
本发明涉及智能控制技术领域,具体涉及一种自动化妆方法、装置、系统、电子设备和计算机可读存储介质。
背景技术
化妆能够在一定程度上可以改善外貌、提升气质,受到很多女生的青睐。要完成一个完整的妆容,往往需要一定的时间。但是,随着生活节奏的加快,在出门前,很多女生,特别是上班族的女生来说,来不及化妆,影响形象;或者,为了化妆而早起,影响一天的工作质量。
发明内容
鉴于上述问题,提出了本发明以便提供一种克服上述问题或者至少部分地解决上述问题的自动化妆方法、装置、系统、电子设备和计算机可读存储介质。
根据本发明的一个方面,提供了一种自动化妆方法,其中,该方法包括:
对目标妆容进行分析,确定完成目标妆容的一个或多个化妆品;
根据各化妆品的优先级,确定完成所述目标妆容的化妆流程;
根据所述化妆流程,依次获取相应的化妆品完成所述目标妆容。
可选地,所述目标妆容是通过如下的方式确定的:
提供一个或多个热门妆容,根据用户的选择,确定目标妆容;
或者,
根据用户面部特征,确定目标妆容;
或者,
检测用户的皮肤状态,根据用户的皮肤状态向用户推荐一个或多个待选妆容;根据用户的选择,确定目标妆容;
或者,
识别指定图片上的指定对象的妆容,将识别的妆容作为目标妆容;
或者,
根据用户的选择,从已保存的历史妆容中确定目标妆容。
可选地,所述确定完成目标妆容的一个或多个化妆品包括:
确定与所述目标妆容匹配的化妆品配色;
根据确定的化妆品配色,确定与所述化妆品配色对应的一个或多个化妆品。
可选地,所述确定与所述目标妆容匹配的化妆品配色包括:
检测用户的皮肤状态;
根据用户的皮肤状态,确定与所述目标妆容匹配的化妆品配色。
可选地,该方法还包括:
接收配色调整指令,根据所述指令调整确定的与所述目标妆容匹配的化妆品配色。
可选地,所述获取相应的化妆品包括:
从化妆品数据库中确定出相应的化妆品特征;
从摆放有化妆品的指定位置识别出与所述化妆品特征匹配的化妆品;
使能执行单元,获取识别出的化妆品。
可选地,所述获取相应的化妆品包括:
从内置的化妆品容器中获取相应的化妆品。
可选地,所述从内置的化妆品容器中获取相应的化妆品包括:
从内置的化妆品容器中获取一种或多种化妆品;
根据获取的一种或多种化妆品,得到相应的化妆品。
可选地,所述依次获取相应的化妆品完成所述目标妆容包括:
识别摄像头采集的图像中用户的各人脸部位的位置和距离;
根据识别的人脸各部位的位置和距离,使能执行单元依次获取相应的化妆品完成相应的人脸部位的妆容。
可选地,该方法还包括:
确定各化妆流程适用的至少一种化妆工具;
所述使能执行单元依次获取相应的化妆品完成相应的人脸部位的妆容包括:
使能执行单元依次获取相应的化妆品和相应的化妆工具完成对应的人脸各部位的妆容。
可选地,该方法还包括:
识别摄像头采集的图像中用户的各人脸部位;
将目标妆容的效果图渲染到相应的各人脸部位上并展示。
可选地,该方法还包括:
每完成一个化妆流程或者根据用户的预览指令,调用前置摄像头,向用户展示已完成的妆容。
可选地,该方法还包括:
根据用户的历史化妆行为,和/或根据热门化妆品,和/或根据用户的皮肤状态,向用户推荐相应的化妆品。
根据本发明的另一方面,提供了一种自动化妆装置,其中,该装置包括:
化妆品确定单元,适于对目标妆容进行分析,确定完成目标妆容的一个或多个化妆品;
流程确定单元,适于根据各化妆品的优先级,确定完成所述目标妆容的化妆流程;
化妆单元,适于根据所述化妆流程,依次获取相应的化妆品完成所述目标妆容。
可选地,所述目标妆容是通过如下的方式确定的:
提供一个或多个热门妆容,根据用户的选择,确定目标妆容;
或者,
根据用户面部特征,确定目标妆容;
或者,
检测用户的皮肤状态,根据用户的皮肤状态向用户推荐一个或多个待选妆容;根据用户的选择,确定目标妆容;
或者,
识别指定图片上的指定对象的妆容,将识别的妆容作为目标妆容;
或者,
根据用户的选择,从已保存的历史妆容中确定目标妆容。
可选地,
所述化妆品确定单元,适于确定与所述目标妆容匹配的化妆品配色;根据确定的化妆品配色,确定与所述化妆品配色对应的一个或多个化妆品。
可选地,所述化妆品确定单元,适于检测用户的皮肤状态;根据用户的皮肤状态,确定与所述目标妆容匹配的化妆品配色。
可选地,该装置还包括:
调整单元,适于接收配色调整指令,根据所述指令调整确定的与所述目标妆容匹配的化妆品配色。
可选地,
所述化妆单元,适于从化妆品数据库中确定出相应的化妆品特征;从摆放有化妆品的指定位置识别出与所述化妆品特征匹配的化妆品;使能执行单元,获取识别出的化妆品。
可选地,
所述化妆单元,适于从内置的化妆品容器中获取相应的化妆品。
可选地,
所述化妆单元,适于从内置的化妆品容器中获取一种或多种化妆品;根据获取的一种或多种化妆品,得到相应的化妆品。
可选地,
所述化妆单元,适于识别摄像头采集的图像中用户的各人脸部位的位置和距离;根据识别的人脸各部位的位置和距离,使能执行单元依次获取相应的化妆品完成相应的人脸部位的妆容。
可选地,该装置还包括:
化妆工具确定单元,适于确定各化妆流程适用的至少一种化妆工具;
所述化妆单元,适于使能执行单元依次获取相应的化妆品和相应的化妆工具完成对应的人脸各部位的妆容。
可选地,该装置还包括:
效果展示单元,适于识别摄像头采集的图像中用户的各人脸部位;将目标妆容的效果图渲染到相应的各人脸部位上并展示。
可选地,该装置还包括:
效果展示单元,适于每完成一个化妆流程或者根据用户的预览指令,调用前置摄像头,向用户展示已完成的妆容。
可选地,该装置还包括:
推荐单元,适于根据用户的历史化妆行为,和/或根据热门化妆品,和/或根据用户的皮肤状态,向用户推荐相应的化妆品。
根据本发明的又一方面,提供了一种自动化妆系统,其中,该系统包括如前所述的自动化妆装置、摄像头和执行单元。
可选地,该系统是自动化妆头盔。
根据本发明的又一方面,提供了一种电子设备,其中,该电子设备包括:
处理器;以及,
被安排成存储计算机可执行指令的存储器,所述可执行指令在被执行时使所述处理器执行根据前述的方法。
根据本发明的再一方面,提供了一种计算机可读存储介质,其中,所述计算机可读存储介质存储一个或多个程序,所述一个或多个程序当被处理器执行时,实现前述的方法。
根据本发明的技术方案,对目标妆容进行分析,确定完成目标妆容的一个或多个化妆品;根据各化妆品的优先级,确定完成目标妆容的化妆流程;根据化妆流程,依次获取相应的化妆品完成目标妆容。通过本技术方案,可以为用户自动化妆,保证在女生出门前有良好的妆容,也无需为了化妆而早起,维护形象的同时,保证一天的工作质量,增强用户的使用体验。
上述说明仅是本发明技术方案的概述,为了能够更清楚了解本发明的技术手段,而可依照说明书的内容予以实施,并且为了让本发明的上述和其它目的、特征和优点能够更明显易懂,以下特举本发明的具体实施方式。
附图说明
通过阅读下文优选实施方式的详细描述,各种其他的优点和益处对于本领域普通技术人员将变得清楚明了。附图仅用于示出优选实施方式的目的,而并不认为是对本发明的限制。而且在整个附图中,用相同的参考符号表示相同的部件。在附图中:
图1示出了根据本发明一个实施例的自动化妆方法的流程示意图;
图2示出了根据本发明一个实施例的自动化妆装置的结构示意图;
图3示出了根据本发明一个实施例的自动化妆系统的结构示意图;
图4示出了根据本发明一个实施例的电子设备的结构示意图;
图5示出了根据本发明一个实施例的计算机可读存储介质的结构示意图。
具体实施方式
下面将参照附图更详细地描述本公开的示例性实施例。虽然附图中显示了本公开的示例性实施例,然而应当理解,可以以各种形式实现本公开而不应被这里阐述的实施例所限制。相反,提供这些实施例是为了能够更透彻地理解本公开,并且能够将本公开的范围完整的传达给本领域的技术人员。
图1示出了根据本发明一个实施例的自动化妆方法的流程示意图。如图1所示,该方法包括:
步骤S110,对目标妆容进行分析,确定完成目标妆容的一个或多个化妆品。
在一个具体的实施例中,完成目标妆容的一个或多个化妆品是对应不同完成目标妆容的不同部分,例如,眼影完成眼部的妆容、口红完成嘴部的妆容、粉底完成整个脸部打底等。同一个化妆功能的化妆品也可以是多个,例如,眼影可以包括打底眼影和上色眼影等。
例如,一个目标妆容包括粉底、眉毛、眼影、口红、腮红,那么确定的化妆品包括粉底、眉笔、眼影、口红、腮红,这里的眼影可能是多种颜色的,则眼影对应的可以是多个化妆品。或者,口红也可以用作腮红,那么确定的化妆品可以包括粉底、眉笔、眼影、口红。
优选地,在确定完成目标妆容的一个或多个化妆品时,可以根据用户已有的化妆品进行确定,例如,用户已有的口红有迪奥变色唇膏、雅诗兰黛花漾倾慕唇膏、香奈儿可可小姐唇膏等,则确定时,从中选择香奈儿可可小姐唇膏作为完成目标妆容的口红。
步骤S120,根据各化妆品的优先级,确定完成目标妆容的化妆流程。
在化妆的时候,需要有一定的化妆顺序,即不同的化妆品的优先级不同。例如,在化妆步骤里,需要先进行脸部打底,在化眉毛,那么粉底的优先级就比眉笔的优先级高。则化妆流程为用粉底进行脸部打底,然后用眉笔花眉毛。
另外,完成同一部分妆容的化妆品也有优先级,例如,眼影部分,打底眼影的优先级要比上色眼影的优先级高,即先用打底眼影进行眼部打底,然后用上色眼影画眼影。因此,需要根据各化妆品的优先级,确定化妆流程。
例如,确定化妆品是粉底、眼影、眉毛、睫毛膏、口红、腮红,优先级从高到底依次是粉底、眉毛、眼影、睫毛膏、口红、腮红。化妆流程为用粉底脸部打底,用眉笔画眉,画眼影、如睫毛膏、涂口红、画腮红。
步骤S130,根据化妆流程,依次获取相应的化妆品完成目标妆容。
当化妆流程确定后,根据化妆流程依次完成妆容即可。例如,首先获取粉底,完成脸部打底;获取眉笔完成画眉,获取眼影完成眼妆,获取睫毛膏完成睫毛妆容,获取口红完成嘴部妆容,获取腮红完成脸部上色,直至完成整个目标妆容。
可见,通过本实施例,可以为用户自动化妆,保证在女生出门前有良好的妆容,也无需为了化妆而早起,维护形象的同时,保证一天的工作质量。且,对于新手来说,防止不熟悉造成的妆容的毁坏,满足其化妆的需求,增强用户的使用体验。
在本发明的一个实施例中,图1所示的方法的目标妆容是通过如下的方式确定的:提供一个或多个热门妆容,根据用户的选择,确定目标妆容;或者,根据用户面部特征,确定目标妆容;或者,检测用户的皮肤状态,根据用户的皮肤状态向用户推荐一个或多个待选妆容;根据用户的选择,确定目标妆容;或者,识别指定图片上的指定对象的妆容,将识别的妆容作为目标妆容;或者,根据用户的选择,从已保存的历史妆容中确定目标妆容。
系统可以向用户推荐热门妆容供用户选择。
也可以根据用户的面部特征,例如,脸型;五官的相对位置及大小、形状等,确定适合用户的目标妆容。优选地,可以将确定的最优妆容展示给用户,用户可以选择使用或不使用,当用户选择使用时,将该最优妆容确定为目标妆容,如果用户选择不使用,则还可以推荐其他的适用妆容。
也可以根据用户的皮肤状态向用户推荐妆容,例如,用户的肤色偏黄,那么就选择一个适于黄皮肤的妆容。
如果用户想要一个图片中的妆容效果,则可以识别出该图片中的指定对象的妆容,例如,用户想要一个图片中的某个明星的妆容,那么就识别出该图片中的该明星的妆容作为目标妆容。
用户在完成妆容后,可以将该妆容的信息进行保存,例如妆容效果图、妆容使用的化妆品信息等,如果在之后的某个时间,用户还想化该妆容,就可以调取已保存的该妆容。
通过本实施例为用户提供了多种目标妆容的确定方法,用户的选择自由度较高,提高用户的使用体验。
在本发明的一个实施例中,图1所示的方法的步骤S110中的确定完成目标妆容的一个或多个化妆品包括:确定与目标妆容匹配的化妆品配色;根据确定的化妆品配色,确定与化妆品配色对应的一个或多个化妆品。
考虑到目标妆容的特点适于颜色相对应的,且化妆品除了在化妆功能进行区分外,相同化妆功能的化妆品也是从颜色上进行区分,因此,为了确定完成目标妆容的一个或多个化妆品,需要确定与目标妆容匹配的化妆品配色,然后根据配色选择相应的化妆品。
例如,一个目标妆容的口红是豆沙色,则确定的口红类的化妆品就是豆沙色的口红。一个目标妆容的眉毛是深棕色,则确定的眉部妆容的化妆品就是深棕色的眉笔或眉粉。
具体地,上述的确定与目标妆容匹配的化妆品配色包括:检测用户的皮肤状态;根据用户的皮肤状态,确定与目标妆容匹配的化妆品配色。
因为不同用户的皮肤状态不一样,例如皮肤的颜色不一样,同一款目标妆容的色调也应该不同,因此,在确定与目标妆容匹配的化妆品配色时,还需要考虑到用户的皮肤状态,例如,用户的皮肤是冷色调的,则需要选择适合冷色调的,且与目标妆容匹配的配色。
在本发明的一个实施例中,图1所示的方法还包括:接收配色调整指令,根据指令调整确定的与目标妆容匹配的化妆品配色。
用户还可以根据自己的喜好对确定好的化妆品配色进行调整,例如,调整化妆品配色的对比度、饱和度等,进一步提高用户的使用体验。
在本发明的一个实施例中,图1所示的步骤S130中的获取相应的化妆品包括:从化妆品数据库中确定出相应的化妆品特征;从摆放有化妆品的指定位置识别出与化妆品特征匹配的化妆品;使能执行单元,获取识别出的化妆品。
本实施例考虑到用户的化妆品是独立包装,并存在指定位置的。
在本发明的一个具体实施例中,用户新添化妆品时,会将相应的化妆品信息输入到化妆品数据库中,例如,将新添的口红的品牌、色号输入,这样在确定完成目标妆容的化妆品时,可以根据化妆品数据库中已有的化妆品进行确定。例如,在唇部妆容的流程时,确定的口红是香奈儿可可小姐唇膏,则根据其品牌的特征,从各种口红中识别出香奈儿品牌的特征,并获取。
通常用户会将自己的化妆品放置在化妆台的指定位置处,那么在获取相应的化妆品时,采用控制执行单元的方式获取。
优选地,用户在向化妆品数据库输入新添的化妆品信息时,可以将化妆瓶的图像信息输入,这样可以更准确的确定化妆品的特征,准确获取到相应的化妆品。
优选地,上述的执行单元包括机械手。
在本发明的一个实施例中,图1所示的步骤S130中的获取相应的化妆品包括:从内置的化妆品容器中获取相应的化妆品。
本实施例考虑到用户的化妆品是利于获取的特性形态,例如液态。这样就可以内置化妆品容器,将化妆品放置在容器内,易于获取。例如,液态口红,在获取时,无需使用执行单元获取。直接从容器中获取使用即可。
进一步地,上述的从内置的化妆品容器中获取相应的化妆品包括:从内置的化妆品容器中获取一种或多种化妆品;根据获取的一种或多种化妆品,得到相应的化妆品。
当化妆品是从内置的化妆品容器中获取的时,考虑到其颜色与目标妆容的颜色不相符,则可以通过配色的方式得到与目标妆容匹配的化妆品颜色,例如,橘红色的口红,可以利用内容化妆品容器中的橘色的液态口红和红色的液态口红按照一定比例调和后使用。
需要说明的是,这里的化妆瓶容器包括一个或多个,不同的化妆品放置在不同的化妆品容器中。
在本发明的一个实施例中,图1所示的方法的步骤S130中的依次获取相应的化妆品完成目标妆容包括:识别摄像头采集的图像中用户的各人脸部位的位置和距离;根据识别的人脸各部位的位置和距离,使能执行单元依次获取相应的化妆品完成相应的人脸部位的妆容。
在完成目标妆容时,可以利用执行单元完成化妆,为了便于准确的化妆,需要识别出用户的各人脸部位,如嘴、眼睛、眉毛的位置,因为本实施例是控制执行单元完成化妆,还需要确定执行单元与人脸的距离,以便更准确的控制执行单元。
在本发明的一个实施例中,在上述实施例的基础上,图1所示的方法还包括:确定各化妆流程适用的至少一种化妆工具。
上述的使能执行单元依次获取相应的化妆品完成相应的人脸部位的妆容包括:使能执行单元依次获取相应的化妆品和相应的化妆工具完成对应的人脸各部位的妆容。
考虑到有些化妆步骤是需要化妆工具的,例如,眉粉是需要眉刷的。如果确定的画眉的化妆品是眉粉,则适于画眉的化妆工具是眉刷,那么在进行到画眉的流程时,控制执行单元获取眉刷和眉粉完成画眉。
各化妆流程不同,适用化妆工具也不同,适用相同流程的划转工具的规格也可能会不同。例如,眉粉是需要眉刷、眼影需要眼影刷、粉底需要粉底刷等。所以这里确定的各化妆流程适用的化妆工具是包括至少一种的。另外,一个化妆流程也可能用到多个化妆工具,例如,在眼影的流程中,需要大号眼影刷完成眼影打底,需要中号或小号眼影刷完成眼影上色。
优选地,执行单元在获取化妆工具时,可以根据各化妆工具的特征获取。
确定不同流程适用的化妆工具后,根据所需的化妆工具的规格和特征进行选择。
在本发明的一个实施例中,图1所示的方法还包括:识别摄像头采集的图像中用户的各人脸部位;将目标妆容的效果图渲染到相应的各人脸部位上并展示。
如果在确定目标妆容后,用户想浏览一下目标妆容是否适合自己,本实施例中,就可以识别用户的各人脸部分,将目标妆容的效果图进行相对应的渲染后,展示用户完成目标妆容后的效果。
在本发明的一个实施例中,图1所示的方法还包括:每完成一个化妆流程或者根据用户的预览指令,调用前置摄像头,向用户展示已完成的妆容。
本实施例中,每完成一步化妆就可以像用户展示一下妆容,或者用户选择展示的时机,以便确定化妆效果。
本实施例中是调用前置摄像头的方式进行。
优选地,也可以在装置上设置镜子,这样用户可以在暂停化妆后,通过镜子浏览妆容效果。
在本发明的一个实施例中,图1所示的方法还包括:根据用户的历史化妆行为,和/或根据热门化妆品,和/或根据用户的皮肤状态,向用户推荐相应的化妆品。
在本实施例中,可以推荐适合用户的化妆品,进一步提高用户的使用体验。在向用户推荐时,可以根据热门化妆品的排行,例如,将排行前十的口红推荐给用户。根据用户的历史化妆行为,可以确定用户喜欢的品牌或者爱用的化妆品和妆容,这样就可以将相应的化妆品推荐给用户。如果用户当前的皮肤是偏干的,则可以向用户推荐保湿类的化妆品。
图2示出了根据本发明一个实施例的自动化妆装置的结构示意图。如图2所示,该自动化装置200包括:
化妆品确定单元210,适于对目标妆容进行分析,确定完成目标妆容的一个或多个化妆品。
在一个具体的实施例中,完成目标妆容的一个或多个化妆品是对应不同完成目标妆容的不同部分,例如,眼影完成眼部的妆容、口红完成嘴部的妆容、粉底完成整个脸部打底等。同一个化妆功能的化妆品也可以是多个,例如,眼影可以包括打底眼影和上色眼影等。
例如,一个目标妆容包括粉底、眉毛、眼影、口红、腮红,那么确定的化妆品包括粉底、眉笔、眼影、口红、腮红,这里的眼影可能是多种颜色的,则眼影对应的可以是多个化妆品。或者,口红也可以用作腮红,那么确定的化妆品可以包括粉底、眉笔、眼影、口红。
优选地,在确定完成目标妆容的一个或多个化妆品时,可以根据用户已有的化妆品进行确定,例如,用户已有的口红有迪奥变色唇膏、雅诗兰黛花漾倾慕唇膏、香奈儿可可小姐唇膏等,则确定时,从中选择香奈儿可可小姐唇膏作为完成目标妆容的口红。
流程确定单元220,适于根据各化妆品的优先级,确定完成目标妆容的化妆流程。
在化妆的时候,需要有一定的化妆顺序,即不同的化妆品的优先级不同。例如,在化妆步骤里,需要先进行脸部打底,在化眉毛,那么粉底的优先级就比眉笔的优先级高。则化妆流程为用粉底进行脸部打底,然后用眉笔花眉毛。
另外,完成同一部分妆容的化妆品也有优先级,例如,眼影部分,打底眼影的优先级要比上色眼影的优先级高,即先用打底眼影进行眼部打底,然后用上色眼影画眼影。因此,需要根据各化妆品的优先级,确定化妆流程。
例如,确定化妆品是粉底、眼影、眉毛、睫毛膏、口红、腮红,优先级从高到底依次是粉底、眉毛、眼影、睫毛膏、口红、腮红。化妆流程为用粉底脸部打底,用眉笔画眉,画眼影、如睫毛膏、涂口红、画腮红。
化妆单元230,适于根据化妆流程,依次获取相应的化妆品完成目标妆容。
当化妆流程确定后,根据化妆流程依次完成妆容即可。例如,首先获取粉底,完成脸部打底;获取眉笔完成画眉,获取眼影完成眼妆,获取睫毛膏完成睫毛妆容,获取口红完成嘴部妆容,获取腮红完成脸部上色,直至完成整个目标妆容。
可见,通过本实施例,可以为用户自动化妆,保证在女生出门前有良好的妆容,也无需为了化妆而早起,维护形象的同时,保证一天的工作质量。且,对于新手来说,防止不熟悉造成的妆容的毁坏,满足其化妆的需求,增强用户的使用体验。
在本发明的一个实施例中,上述的目标妆容是通过如下的方式确定的:提供一个或多个热门妆容,根据用户的选择,确定目标妆容;或者,根据用户面部特征,确定目标妆容;或者,检测用户的皮肤状态,根据用户的皮肤状态向用户推荐一个或多个待选妆容;根据用户的选择,确定目标妆容;或者,识别指定图片上的指定对象的妆容,将识别的妆容作为目标妆容;或者,根据用户的选择,从已保存的历史妆容中确定目标妆容。
系统可以向用户推荐热门妆容供用户选择。
也可以根据用户的面部特征,例如,脸型;五官的相对位置及大小、形状等,确定适合用户的目标妆容。优选地,可以将确定的最优妆容展示给用户,用户可以选择使用或不使用,当用户选择使用时,将该最优妆容确定为目标妆容,如果用户选择不使用,则还可以推荐其他的适用妆容。
也可以根据用户的皮肤状态向用户推荐妆容,例如,用户的肤色偏黄,那么就选择一个适于黄皮肤的妆容。
如果用户想要一个图片中的妆容效果,则可以识别出该图片中的指定对象的妆容,例如,用户想要一个图片中的某个明星的妆容,那么就识别出该图片中的该明星的妆容作为目标妆容。
用户在完成妆容后,可以将该妆容的信息进行保存,例如妆容效果图、妆容使用的化妆品信息等,如果在之后的某个时间,用户还想化该妆容,就可以调取已保存的该妆容。
通过本实施例为用户提供了多种目标妆容的确定方法,用户的选择自由度较高,提高用户的使用体验。
在本发明的一个实施例中,图2所示的化妆品确定单元210,适于确定与目标妆容匹配的化妆品配色;根据确定的化妆品配色,确定与化妆品配色对应的一个或多个化妆品。
考虑到目标妆容的特点适于颜色相对应的,且化妆品除了在化妆功能进行区分外,相同化妆功能的化妆品也是从颜色上进行区分,因此,为了确定完成目标妆容的一个或多个化妆品,需要确定与目标妆容匹配的化妆品配色,然后根据配色选择相应的化妆品。
例如,一个目标妆容的口红是豆沙色,则确定的口红类的化妆品就是豆沙色的口红。一个目标妆容的眉毛是深棕色,则确定的眉部妆容的化妆品就是深棕色的眉笔或眉粉。
具体地,在上述实施例基础上,化妆品确定单元210,适于检测用户的皮肤状态;根据用户的皮肤状态,确定与目标妆容匹配的化妆品配色。
因为不同用户的皮肤状态不一样,例如皮肤的颜色不一样,同一款目标妆容的色调也应该不同,因此,在确定与目标妆容匹配的化妆品配色时,还需要考虑到用户的皮肤状态,例如,用户的皮肤是冷色调的,则需要选择适合冷色调的,且与目标妆容匹配的配色。
在本发明的一个实施例中,图2所示的装置还包括:
调整单元,适于接收配色调整指令,根据指令调整确定的与目标妆容匹配的化妆品配色。
用户还可以根据自己的喜好对确定好的化妆品配色进行调整,例如,调整化妆品配色的对比度、饱和度等,进一步提高用户的使用体验。
在本发明的一个实施例中,图2所示的化妆单元230,适于从化妆品数据库中确定出相应的化妆品特征;从摆放有化妆品的指定位置识别出与化妆品特征匹配的化妆品;使能执行单元,获取识别出的化妆品。
本实施例考虑到用户的化妆品是独立包装,并存在指定位置的。
在本发明的一个具体实施例中,用户新添化妆品时,会将相应的化妆品信息输入到化妆品数据库中,例如,将新添的口红的品牌、色号输入,这样在确定完成目标妆容的化妆品时,可以根据化妆品数据库中已有的化妆品进行确定。例如,在唇部妆容的流程时,确定的口红是香奈儿可可小姐唇膏,则根据其品牌的特征,从各种口红中识别出香奈儿品牌的特征,并获取。
通常用户会将自己的化妆品放置在化妆台的指定位置处,那么在获取相应的化妆品时,采用控制执行单元的方式获取。
优选地,用户在向化妆品数据库输入新添的化妆品信息时,可以将化妆瓶的图像信息输入,这样可以更准确的确定化妆品的特征,准确获取到相应的化妆品。
优选地,上述的执行单元包括机械手。
在本发明的一个实施例中,图2所示的化妆单元230,适于从内置的化妆品容器中获取相应的化妆品。
本实施例考虑到用户的化妆品是利于获取的特性形态,例如液态。这样就可以内置化妆品容器,将化妆品放置在容器内,易于获取。例如,液态口红,在获取时,无需使用执行单元获取。直接从容器中获取使用即可。
进一步地,在上述实施例的基础上,化妆单元230,适于从内置的化妆品容器中获取一种或多种化妆品;根据获取的一种或多种化妆品,得到相应的化妆品。
当化妆品是从内置的化妆品容器中获取的时,考虑到其颜色与目标妆容的颜色不相符,则可以通过配色的方式得到与目标妆容匹配的化妆品颜色,例如,橘红色的口红,可以利用内容化妆品容器中的橘色的液态口红和红色的液态口红按照一定比例调和后使用。
需要说明的是,这里的化妆瓶容器包括一个或多个,不同的化妆品放置在不同的化妆品容器中。
在本发明的一个实施例中,图2所示的化妆单元230,适于识别摄像头采集的图像中用户的各人脸部位的位置和距离;根据识别的人脸各部位的位置和距离,使能执行单元依次获取相应的化妆品完成相应的人脸部位的妆容。
在完成目标妆容时,可以利用执行单元完成化妆,为了便于准确的化妆,需要识别出用户的各人脸部位,如嘴、眼睛、眉毛的位置,因为本实施例是控制执行单元完成化妆,还需要确定执行单元与人脸的距离,以便更准确的控制执行单元。
在本发明的一个实施例中,在上述实施例的基础上,图2所示的装置还包括:
化妆工具确定单元,适于确定各化妆流程适用的至少一种化妆工具。
化妆单元230,适于使能执行单元依次获取相应的化妆品和相应的化妆工具完成对应的人脸各部位的妆容。
考虑到有些化妆步骤是需要化妆工具的,例如,眉粉是需要眉刷的。如果确定的画眉的化妆品是眉粉,则适于画眉的化妆工具是眉刷,那么在进行到画眉的流程时,控制执行单元获取眉刷和眉粉完成画眉。
各化妆流程不同,适用化妆工具也不同,适用相同流程的划转工具的规格也可能会不同。例如,眉粉是需要眉刷、眼影需要眼影刷、粉底需要粉底刷等。所以这里确定的各化妆流程适用的化妆工具是包括至少一种的。另外,一个化妆流程也可能用到多个化妆工具,例如,在眼影的流程中,需要大号眼影刷完成眼影打底,需要中号或小号眼影刷完成眼影上色。
优选地,执行单元在获取化妆工具时,可以根据各化妆工具的特征获取。
确定不同流程适用的化妆工具后,根据所需的化妆工具的规格和特征进行选择。
在本发明的一个实施例中,图2所示的装置还包括:
效果展示单元,适于识别摄像头采集的图像中用户的各人脸部位;将目标妆容的效果图渲染到相应的各人脸部位上并展示。
如果在确定目标妆容后,用户想浏览一下目标妆容是否适合自己,本实施例中,就可以识别用户的各人脸部分,将目标妆容的效果图进行相对应的渲染后,展示用户完成目标妆容后的效果。
在本发明的一个实施例中,图2所示的装置还包括:
效果展示单元,适于每完成一个化妆流程或者根据用户的预览指令,调用前置摄像头,向用户展示已完成的妆容。
本实施例中,每完成一步化妆就可以像用户展示一下妆容,或者用户选择展示的时机,以便确定化妆效果。
本实施例中是调用前置摄像头的方式进行。
优选地,也可以在装置上设置镜子,这样用户可以在暂停化妆后,通过镜子浏览妆容效果。
在本发明的一个实施例中,图2所示的装置还包括:
推荐单元,适于根据用户的历史化妆行为,和/或根据热门化妆品,和/或根据用户的皮肤状态,向用户推荐相应的化妆品。
在本实施例中,可以推荐适合用户的化妆品,进一步提高用户的使用体验。在向用户推荐时,可以根据热门化妆品的排行,例如,将排行前十的口红推荐给用户。根据用户的历史化妆行为,可以确定用户喜欢的品牌或者爱用的化妆品和妆容,这样就可以将相应的化妆品推荐给用户。如果用户当前的皮肤是偏干的,则可以向用户推荐保湿类的化妆品。
图3示出了根据本发明一个实施例的自动化妆系统的结构示意图。如图3所示,该自动化妆系统300包括:如图1所示的自动化妆装置200、摄像头310和执行单元320。具体来说,执行单元320可以以机械手的方式实现。
在本发明的一个实施例中,图3所示的系统是自动化妆头盔。
在本发明的一个实施例中,图3所示的系统还包括一个或多个化妆品容器,用于放置特定形态的化妆品,例如液态。
在本发明的一个实施例中,图3所示的系统还包括屏幕,用于向用户展示妆容效果。
需要说明的是,图3所示的系统及其各实施例与图1所示的方法及其各实施例对应相同,上文已有详细说明,在此不再赘述。
综上所述,根据本发明的技术方案,对目标妆容进行分析,确定完成目标妆容的一个或多个化妆品;根据各化妆品的优先级,确定完成目标妆容的化妆流程;根据化妆流程,依次获取相应的化妆品完成目标妆容。通过本技术方案,可以为用户自动化妆,保证在女生出门前有良好的妆容,也无需为了化妆而早起,维护形象的同时,保证一天的工作质量,增强用户的使用体验。
需要说明的是:
在此提供的算法和显示不与任何特定计算机、虚拟装置或者其它设备固有相关。各种通用装置也可以与基于在此的示教一起使用。根据上面的描述,构造这类装置所要求的结构是显而易见的。此外,本发明也不针对任何特定编程语言。应当明白,可以利用各种编程语言实现在此描述的本发明的内容,并且上面对特定语言所做的描述是为了披露本发明的最佳实施方式。
在此处所提供的说明书中,说明了大量具体细节。然而,能够理解,本发明的实施例可以在没有这些具体细节的情况下实践。在一些实例中,并未详细示出公知的方法、结构和技术,以便不模糊对本说明书的理解。
类似地,应当理解,为了精简本公开并帮助理解各个发明方面中的一个或多个,在上面对本发明的示例性实施例的描述中,本发明的各个特征有时被一起分组到单个实施例、图、或者对其的描述中。然而,并不应将该公开的方法解释成反映如下意图:即所要求保护的本发明要求比在每个权利要求中所明确记载的特征更多的特征。更确切地说,如下面的权利要求书所反映的那样,发明方面在于少于前面公开的单个实施例的所有特征。因此,遵循具体实施方式的权利要求书由此明确地并入该具体实施方式,其中每个权利要求本身都作为本发明的单独实施例。
本领域那些技术人员可以理解,可以对实施例中的设备中的模块进行自适应性地改变并且把它们设置在与该实施例不同的一个或多个设备中。可以把实施例中的模块或单元或组件组合成一个模块或单元或组件,以及此外可以把它们分成多个子模块或子单元或子组件。除了这样的特征和/或过程或者单元中的至少一些是相互排斥之外,可以采用任何组合对本说明书(包括伴随的权利要求、摘要和附图)中公开的所有特征以及如此公开的任何方法或者设备的所有过程或单元进行组合。除非另外明确陈述,本说明书(包括伴随的权利要求、摘要和附图)中公开的每个特征可以由提供相同、等同或相似目的的替代特征来代替。
此外,本领域的技术人员能够理解,尽管在此所述的一些实施例包括其它实施例中所包括的某些特征而不是其它特征,但是不同实施例的特征的组合意味着处于本发明的范围之内并且形成不同的实施例。例如,在下面的权利要求书中,所要求保护的实施例的任意之一都可以以任意的组合方式来使用。
本发明的各个部件实施例可以以硬件实现,或者以在一个或者多个处理器上运行的软件模块实现,或者以它们的组合实现。本领域的技术人员应当理解,可以在实践中使用微处理器或者数字信号处理器(DSP)来实现根据本发明实施例的自动化妆装置、系统、电子设备和计算机可读存储介质中的一些或者全部部件的一些或者全部功能。本发明还可以实现为用于执行这里所描述的方法的一部分或者全部的设备或者装置程序(例如,计算机程序和计算机程序产品)。这样的实现本发明的程序可以存储在计算机可读介质上,或者可以具有一个或者多个信号的形式。这样的信号可以从因特网网站上下载得到,或者在载体信号上提供,或者以任何其他形式提供。
例如,图4示出了根据本发明一个实施例的电子设备的结构示意图。该电子设备400传统上包括处理器410和被安排成存储计算机可执行指令(程序代码)的存储器420。存储器420可以是诸如闪存、EEPROM(电可擦除可编程只读存储器)、EPROM、硬盘或者ROM之类的电子存储器。存储器420具有存储用于执行图1所示的以及各实施例中的任何方法步骤的程序代码440的存储空间430。例如,用于程序代码的存储空间430可以包括分别用于实现上面的方法中的各种步骤的各个程序代码440。这些程序代码可以从一个或者多个计算机程序产品中读出或者写入到这一个或者多个计算机程序产品中。这些计算机程序产品包括诸如硬盘,紧致盘(CD)、存储卡或者软盘之类的程序代码载体。这样的计算机程序产品通常为例如图4所述的计算机可读存储介质500。该计算机可读存储介质500可以具有与图4的电子设备中的存储器420类似布置的存储段、存储空间等。程序代码可以例如以适当形式进行压缩。通常,存储单元存储有用于执行根据本发明的方法步骤的程序代码510,即可以由诸如410之类的处理器读取的程序代码,当这些程序代码由电子设备运行时,导致该电子设备执行上面所描述的方法中的各个步骤。
应该注意的是上述实施例对本发明进行说明而不是对本发明进行限制,并且本领域技术人员在不脱离所附权利要求的范围的情况下可设计出替换实施例。在权利要求中,不应将位于括号之间的任何参考符号构造成对权利要求的限制。单词“包含”不排除存在未列在权利要求中的元件或步骤。位于元件之前的单词“一”或“一个”不排除存在多个这样的元件。本发明可以借助于包括有若干不同元件的硬件以及借助于适当编程的计算机来实现。在列举了若干装置的单元权利要求中,这些装置中的若干个可以是通过同一个硬件项来具体体现。单词第一、第一、以及第三等的使用不表示任何顺序。可将这些单词解释为名称。
本发明的实施例公开了A1、一种自动化妆方法,其中,该方法包括:
对目标妆容进行分析,确定完成目标妆容的一个或多个化妆品;
根据各化妆品的优先级,确定完成所述目标妆容的化妆流程;
根据所述化妆流程,依次获取相应的化妆品完成所述目标妆容。
A2、如A1所述的方法,其中,所述目标妆容是通过如下的方式确定的:
提供一个或多个热门妆容,根据用户的选择,确定目标妆容;
或者,
根据用户面部特征,确定目标妆容;
或者,
检测用户的皮肤状态,根据用户的皮肤状态向用户推荐一个或多个待选妆容;根据用户的选择,确定目标妆容;
或者,
识别指定图片上的指定对象的妆容,将识别的妆容作为目标妆容;
或者,
根据用户的选择,从已保存的历史妆容中确定目标妆容。
A3、如A1所述的方法,其中,所述确定完成目标妆容的一个或多个化妆品包括:
确定与所述目标妆容匹配的化妆品配色;
根据确定的化妆品配色,确定与所述化妆品配色对应的一个或多个化妆品。
A4、如A3所述的方法,其中,所述确定与所述目标妆容匹配的化妆品配色包括:
检测用户的皮肤状态;
根据用户的皮肤状态,确定与所述目标妆容匹配的化妆品配色。
A5、如A3所述的方法,其中,该方法还包括:
接收配色调整指令,根据所述指令调整确定的与所述目标妆容匹配的化妆品配色。
A6、如A1所述的方法,其中,所述获取相应的化妆品包括:
从化妆品数据库中确定出相应的化妆品特征;
从摆放有化妆品的指定位置识别出与所述化妆品特征匹配的化妆品;
使能执行单元,获取识别出的化妆品。
A7、如A1所述的方法,其中,所述获取相应的化妆品包括:
从内置的化妆品容器中获取相应的化妆品。
A8、如A7所述的方法,其中,所述从内置的化妆品容器中获取相应的化妆品包括:
从内置的化妆品容器中获取一种或多种化妆品;
根据获取的一种或多种化妆品,得到相应的化妆品。
A9、如A1所述的方法,其中,所述依次获取相应的化妆品完成所述目标妆容包括:
识别摄像头采集的图像中用户的各人脸部位的位置和距离;
根据识别的人脸各部位的位置和距离,使能执行单元依次获取相应的化妆品完成相应的人脸部位的妆容。
A10、如A9所述的方法,其中,该方法还包括:
确定各化妆流程适用的至少一种化妆工具;
所述使能执行单元依次获取相应的化妆品完成相应的人脸部位的妆容包括:
使能执行单元依次获取相应的化妆品和相应的化妆工具完成对应的人脸各部位的妆容。
A11、如A1所述的方法,其中,该方法还包括:
识别摄像头采集的图像中用户的各人脸部位;
将目标妆容的效果图渲染到相应的各人脸部位上并展示。
A12、如A1所述的方法,其中,该方法还包括:
每完成一个化妆流程或者根据用户的预览指令,调用前置摄像头,向用户展示已完成的妆容。
A13、如A1所述的方法,其中,该方法还包括:
根据用户的历史化妆行为,和/或根据热门化妆品,和/或根据用户的皮肤状态,向用户推荐相应的化妆品。
本发明的实施例还公开了B14、一种自动化妆装置,其中,该装置包括:
化妆品确定单元,适于对目标妆容进行分析,确定完成目标妆容的一个或多个化妆品;
流程确定单元,适于根据各化妆品的优先级,确定完成所述目标妆容的化妆流程;
化妆单元,适于根据所述化妆流程,依次获取相应的化妆品完成所述目标妆容。
B15、如B14所述的装置,其中,所述目标妆容是通过如下的方式确定的:
提供一个或多个热门妆容,根据用户的选择,确定目标妆容;
或者,
根据用户面部特征,确定目标妆容;
或者,
检测用户的皮肤状态,根据用户的皮肤状态向用户推荐一个或多个待选妆容;根据用户的选择,确定目标妆容;
或者,
识别指定图片上的指定对象的妆容,将识别的妆容作为目标妆容;
或者,
根据用户的选择,从已保存的历史妆容中确定目标妆容。
B16、如B14所述的装置,其中,
所述化妆品确定单元,适于确定与所述目标妆容匹配的化妆品配色;根据确定的化妆品配色,确定与所述化妆品配色对应的一个或多个化妆品。
B17、如B16所述的装置,其中,所述化妆品确定单元,适于检测用户的皮肤状态;根据用户的皮肤状态,确定与所述目标妆容匹配的化妆品配色。
B18、如B16所述的装置,其中,该装置还包括:
调整单元,适于接收配色调整指令,根据所述指令调整确定的与所述目标妆容匹配的化妆品配色。
B19、如B14所述的装置,其中,
所述化妆单元,适于从化妆品数据库中确定出相应的化妆品特征;从摆放有化妆品的指定位置识别出与所述化妆品特征匹配的化妆品;使能执行单元,获取识别出的化妆品。
B20、如B14所述的装置,其中,
所述化妆单元,适于从内置的化妆品容器中获取相应的化妆品。
B21、如B20所述的装置,其中,
所述化妆单元,适于从内置的化妆品容器中获取一种或多种化妆品;根据获取的一种或多种化妆品,得到相应的化妆品。
B22、如B14所述的装置,其中,
所述化妆单元,适于识别摄像头采集的图像中用户的各人脸部位的位置和距离;根据识别的人脸各部位的位置和距离,使能执行单元依次获取相应的化妆品完成相应的人脸部位的妆容。
B23、如B22所述的装置,其中,该装置还包括:
化妆工具确定单元,适于确定各化妆流程适用的至少一种化妆工具;
所述化妆单元,适于使能执行单元依次获取相应的化妆品和相应的化妆工具完成对应的人脸各部位的妆容。
B24、如B14所述的装置,其中,该装置还包括:
效果展示单元,适于识别摄像头采集的图像中用户的各人脸部位;将目标妆容的效果图渲染到相应的各人脸部位上并展示。
B25、如B14所述的装置,其中,该装置还包括:
效果展示单元,适于每完成一个化妆流程或者根据用户的预览指令,调用前置摄像头,向用户展示已完成的妆容。
B26、如B14所述的装置,其中,该装置还包括:
推荐单元,适于根据用户的历史化妆行为,和/或根据热门化妆品,和/或根据用户的皮肤状态,向用户推荐相应的化妆品。
本发明的实施例还公开了C27、一种自动化妆系统,其中,该系统包括如B14-B26中任一项所述的自动化妆装置、摄像头和执行单元。
C28、如C27所述的系统,其中,该系统是自动化妆头盔。
本发明的实施例还公开了D29、一种电子设备,其中,该电子设备包括:
处理器;以及,
被安排成存储计算机可执行指令的存储器,所述可执行指令在被执行时使所述处理器执行根据A1~A13中任一项所述的方法。
本发明的实施例还公开了E30、一种计算机可读存储介质,其中,所述计算机可读存储介质存储一个或多个程序,所述一个或多个程序当被处理器执行时,实现A1~A13中任一项所述的方法。

Claims (29)

1.一种自动化妆方法,其中,该方法包括:
对目标妆容进行分析,确定完成目标妆容的一个或多个化妆品;
根据各化妆品的优先级,确定完成所述目标妆容的化妆流程;
根据所述化妆流程,依次获取相应的化妆品完成所述目标妆容;
所述确定完成目标妆容的一个或多个化妆品,包括:根据用户已有的化妆品确定完成所述目标妆容的一个或多个化妆品。
2.如权利要求1所述的方法,其中,所述目标妆容是通过如下的方式确定的:
提供一个或多个热门妆容,根据用户的选择,确定目标妆容;
或者,
根据用户面部特征,确定目标妆容;
或者,
检测用户的皮肤状态,根据用户的皮肤状态向用户推荐一个或多个待选妆容;根据用户的选择,确定目标妆容;
或者,
识别指定图片上的指定对象的妆容,将识别的妆容作为目标妆容;
或者,
根据用户的选择,从已保存的历史妆容中确定目标妆容。
3.如权利要求1所述的方法,其中,所述确定完成目标妆容的一个或多个化妆品包括:
确定与所述目标妆容匹配的化妆品配色;
根据确定的化妆品配色,确定与所述化妆品配色对应的一个或多个化妆品。
4.如权利要求3所述的方法,其中,所述确定与所述目标妆容匹配的化妆品配色包括:
检测用户的皮肤状态;
根据用户的皮肤状态,确定与所述目标妆容匹配的化妆品配色。
5.如权利要求3所述的方法,其中,该方法还包括:
接收配色调整指令,根据所述指令调整确定的与所述目标妆容匹配的化妆品配色。
6.如权利要求1所述的方法,其中,所述获取相应的化妆品包括:
从化妆品数据库中确定出相应的化妆品特征;
从摆放有化妆品的指定位置识别出与所述化妆品特征匹配的化妆品;
使能执行单元,获取识别出的化妆品。
7.如权利要求1所述的方法,其中,所述获取相应的化妆品包括:
从内置的化妆品容器中获取相应的化妆品。
8.如权利要求7所述的方法,其中,所述从内置的化妆品容器中获取相应的化妆品包括:
从内置的化妆品容器中获取一种或多种化妆品;
根据获取的一种或多种化妆品,得到相应的化妆品。
9.如权利要求1所述的方法,其中,所述依次获取相应的化妆品完成所述目标妆容包括:
识别摄像头采集的图像中用户的各人脸部位的位置和距离;
根据识别的人脸各部位的位置和距离,使能执行单元依次获取相应的化妆品完成相应的人脸部位的妆容。
10.如权利要求9所述的方法,其中,该方法还包括:
确定各化妆流程适用的至少一种化妆工具;
所述使能执行单元依次获取相应的化妆品完成相应的人脸部位的妆容包括:
使能执行单元依次获取相应的化妆品和相应的化妆工具完成对应的人脸各部位的妆容。
11.如权利要求1所述的方法,其中,该方法还包括:
识别摄像头采集的图像中用户的各人脸部位;
将目标妆容的效果图渲染到相应的各人脸部位上并展示。
12.如权利要求1所述的方法,其中,该方法还包括:
每完成一个化妆流程或者根据用户的预览指令,调用前置摄像头,向用户展示已完成的妆容。
13.如权利要求1所述的方法,其中,该方法还包括:
根据用户的历史化妆行为,和/或根据热门化妆品,和/或根据用户的皮肤状态,向用户推荐相应的化妆品。
14.一种自动化妆装置,其中,该装置包括:
化妆品确定单元,适于对目标妆容进行分析,确定完成目标妆容的一个或多个化妆品;
流程确定单元,适于根据各化妆品的优先级,确定完成所述目标妆容的化妆流程;
化妆单元,适于根据所述化妆流程,依次获取相应的化妆品完成所述目标妆容;
所述化妆品确定单元,具体用于根据用户已有的化妆品确定完成所述目标妆容的一个或多个化妆品。
15.如权利要求14所述的装置,其中,所述目标妆容是通过如下的方式确定的:
提供一个或多个热门妆容,根据用户的选择,确定目标妆容;
或者,
根据用户面部特征,确定目标妆容;
或者,
检测用户的皮肤状态,根据用户的皮肤状态向用户推荐一个或多个待选妆容;根据用户的选择,确定目标妆容;
或者,
识别指定图片上的指定对象的妆容,将识别的妆容作为目标妆容;
或者,
根据用户的选择,从已保存的历史妆容中确定目标妆容。
16.如权利要求14所述的装置,其中,
所述化妆品确定单元,适于确定与所述目标妆容匹配的化妆品配色;根据确定的化妆品配色,确定与所述化妆品配色对应的一个或多个化妆品。
17.如权利要求16所述的装置,其中,该装置还包括:
调整单元,适于接收配色调整指令,根据所述指令调整确定的与所述目标妆容匹配的化妆品配色。
18.如权利要求14所述的装置,其中,
所述化妆单元,适于从化妆品数据库中确定出相应的化妆品特征;从摆放有化妆品的指定位置识别出与所述化妆品特征匹配的化妆品;使能执行单元,获取识别出的化妆品。
19.如权利要求14所述的装置,其中,
所述化妆单元,适于从内置的化妆品容器中获取相应的化妆品。
20.如权利要求19所述的装置,其中,
所述化妆单元,适于从内置的化妆品容器中获取一种或多种化妆品;根据获取的一种或多种化妆品,得到相应的化妆品。
21.如权利要求14所述的装置,其中,
所述化妆单元,适于识别摄像头采集的图像中用户的各人脸部位的位置和距离;根据识别的人脸各部位的位置和距离,使能执行单元依次获取相应的化妆品完成相应的人脸部位的妆容。
22.如权利要求21所述的装置,其中,该装置还包括:
化妆工具确定单元,适于确定各化妆流程适用的至少一种化妆工具;
所述化妆单元,适于使能执行单元依次获取相应的化妆品和相应的化妆工具完成对应的人脸各部位的妆容。
23.如权利要求14所述的装置,其中,该装置还包括:
效果展示单元,适于识别摄像头采集的图像中用户的各人脸部位;将目标妆容的效果图渲染到相应的各人脸部位上并展示。
24.如权利要求14所述的装置,其中,该装置还包括:
效果展示单元,适于每完成一个化妆流程或者根据用户的预览指令,调用前置摄像头,向用户展示已完成的妆容。
25.如权利要求14所述的装置,其中,该装置还包括:
推荐单元,适于根据用户的历史化妆行为,和/或根据热门化妆品,和/或根据用户的皮肤状态,向用户推荐相应的化妆品。
26.一种自动化妆系统,其中,该系统包括如权利要求14-25中任一项所述的自动化妆装置、摄像头和执行单元。
27.如权利要求26所述的系统,其中,该系统是自动化妆头盔。
28.一种电子设备,其中,该电子设备包括:
处理器;以及,
被安排成存储计算机可执行指令的存储器,所述可执行指令在被执行时使所述处理器执行根据权利要求1~13中任一项所述的方法。
29.一种计算机可读存储介质,其中,所述计算机可读存储介质存储一个或多个程序,所述一个或多个程序当被处理器执行时,实现权利要求1~13中任一项所述的方法。
CN201811556419.XA 2018-12-19 2018-12-19 一种自动化妆方法、装置和系统 Active CN111339804B (zh)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN201811556419.XA CN111339804B (zh) 2018-12-19 2018-12-19 一种自动化妆方法、装置和系统

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN201811556419.XA CN111339804B (zh) 2018-12-19 2018-12-19 一种自动化妆方法、装置和系统

Publications (2)

Publication Number Publication Date
CN111339804A CN111339804A (zh) 2020-06-26
CN111339804B true CN111339804B (zh) 2024-12-31

Family

ID=71181616

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201811556419.XA Active CN111339804B (zh) 2018-12-19 2018-12-19 一种自动化妆方法、装置和系统

Country Status (1)

Country Link
CN (1) CN111339804B (zh)

Families Citing this family (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN113850708A (zh) * 2020-06-28 2021-12-28 华为技术有限公司 交互方法、交互装置、智能镜子
CN112422817B (zh) * 2020-10-28 2022-04-12 维沃移动通信有限公司 图像处理方法及装置
CN116466605A (zh) * 2022-01-11 2023-07-21 芜湖美的厨卫电器制造有限公司 化妆台的控制方法及控制装置

Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN106175037A (zh) * 2016-07-13 2016-12-07 尚青 一种智能化妆机
CN108256432A (zh) * 2017-12-20 2018-07-06 歌尔股份有限公司 一种指导化妆的方法及装置
CN108256235A (zh) * 2018-01-19 2018-07-06 上海爱优威软件开发有限公司 化妆辅导方法
CN108937407A (zh) * 2018-05-25 2018-12-07 深圳市赛亿科技开发有限公司 一种智能镜子化妆指导方法及系统

Family Cites Families (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2008017936A (ja) * 2006-07-11 2008-01-31 Fujifilm Corp 化粧装置及び方法
CN102406308B (zh) * 2010-09-21 2013-07-24 宗经投资股份有限公司 脸部化妆机
US10624448B2 (en) * 2015-10-02 2020-04-21 Worth Beauty, Llc Computerized cosmetics brushes
WO2017059198A1 (en) * 2015-10-02 2017-04-06 Worth Beauty, Llc Cosmetic applicator systems
CN107625273A (zh) * 2017-09-22 2018-01-26 周正高 基于人脸识别的自动化妆系统
CN108920490A (zh) * 2018-05-14 2018-11-30 京东方科技集团股份有限公司 辅助化妆的实现方法、装置、电子设备以及存储介质

Patent Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN106175037A (zh) * 2016-07-13 2016-12-07 尚青 一种智能化妆机
CN108256432A (zh) * 2017-12-20 2018-07-06 歌尔股份有限公司 一种指导化妆的方法及装置
CN108256235A (zh) * 2018-01-19 2018-07-06 上海爱优威软件开发有限公司 化妆辅导方法
CN108937407A (zh) * 2018-05-25 2018-12-07 深圳市赛亿科技开发有限公司 一种智能镜子化妆指导方法及系统

Also Published As

Publication number Publication date
CN111339804A (zh) 2020-06-26

Similar Documents

Publication Publication Date Title
US20160125624A1 (en) An apparatus and associated methods
JP5085636B2 (ja) 化粧顔画像生成装置、その方法、サーバ及びプログラム
CN111968248B (zh) 基于虚拟形象的智能化妆方法、装置、电子设备及存储介质
CN104203042B (zh) 化妆辅助装置、化妆辅助方法、以及记录介质
JP6128309B2 (ja) メイクアップ支援装置、メイクアップ支援方法、およびメイクアップ支援プログラム
US10559102B2 (en) Makeup simulation assistance apparatus, makeup simulation assistance method, and non-transitory computer-readable recording medium storing makeup simulation assistance program
JP6055160B1 (ja) 化粧品情報提供システム、化粧品情報提供装置、化粧品情報提供方法、及びプログラム
CN110738620B (zh) 智能美妆方法、化妆镜和存储介质
CN111339804B (zh) 一种自动化妆方法、装置和系统
CN104203043A (zh) 化妆辅助装置、化妆辅助系统以及化妆辅助方法
US20220207806A1 (en) System and method of augmenting images of a user
CN116744820A (zh) 数字彩妆师
JP2002224049A (ja) 携帯端末装置、アドバイスシステム、肌診断評価方法、肌診断評価用プログラム、化粧アドバイス提供方法及び化粧アドバイス提供用プログラム
CN108256432A (zh) 一种指导化妆的方法及装置
KR20180089790A (ko) 사용자에게 적합한 색상의 화장품을 제공하는 장치 및 방법
JP2009211721A (ja) 少なくとも一房のまつ毛の外観をシミュレーションする方法及び装置
JP2008003724A (ja) 美容シミュレーションシステム
JP6128356B2 (ja) メイクアップ支援装置およびメイクアップ支援方法
US20070265867A1 (en) Hairstyling method and apparatus for the same
CN112733007B (zh) 一种智能化妆方法及化妆镜
JP2013178789A (ja) 美容シミュレーションシステム
US20210307498A1 (en) System and method for creating customized brushes
JP6128357B2 (ja) メイクアップ支援装置およびメイクアップ支援方法
JP6132248B2 (ja) メイクアップ支援装置
JP4140511B2 (ja) 合成画像提供システム、合成画像生成プログラム、情報処理装置及びデータキャリア

Legal Events

Date Code Title Description
PB01 Publication
PB01 Publication
SE01 Entry into force of request for substantive examination
SE01 Entry into force of request for substantive examination
GR01 Patent grant
GR01 Patent grant