CN111291642A - 一种妆容处理方法、装置、电子设备及存储介质 - Google Patents
一种妆容处理方法、装置、电子设备及存储介质 Download PDFInfo
- Publication number
- CN111291642A CN111291642A CN202010065043.3A CN202010065043A CN111291642A CN 111291642 A CN111291642 A CN 111291642A CN 202010065043 A CN202010065043 A CN 202010065043A CN 111291642 A CN111291642 A CN 111291642A
- Authority
- CN
- China
- Prior art keywords
- makeup
- face
- face image
- image
- area
- 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.)
- Granted
Links
- 238000000034 method Methods 0.000 title claims abstract description 121
- 238000011282 treatment Methods 0.000 claims abstract description 104
- 230000000694 effects Effects 0.000 claims abstract description 78
- 230000008859 change Effects 0.000 claims abstract description 37
- 230000001960 triggered effect Effects 0.000 claims description 55
- 230000004044 response Effects 0.000 claims description 17
- 239000002537 cosmetic Substances 0.000 claims description 9
- 238000007499 fusion processing Methods 0.000 claims description 9
- 230000001815 facial effect Effects 0.000 claims description 8
- 238000004590 computer program Methods 0.000 claims description 5
- 238000001514 detection method Methods 0.000 claims description 5
- 230000000875 corresponding effect Effects 0.000 description 91
- 230000008569 process Effects 0.000 description 40
- 210000004709 eyebrow Anatomy 0.000 description 38
- 238000010586 diagram Methods 0.000 description 25
- 230000006870 function Effects 0.000 description 8
- 230000004927 fusion Effects 0.000 description 8
- 238000004458 analytical method Methods 0.000 description 7
- 238000013145 classification model Methods 0.000 description 7
- 238000003672 processing method Methods 0.000 description 5
- 210000000720 eyelash Anatomy 0.000 description 4
- 210000000744 eyelid Anatomy 0.000 description 4
- 230000008901 benefit Effects 0.000 description 3
- 238000004891 communication Methods 0.000 description 3
- 230000008878 coupling Effects 0.000 description 3
- 238000010168 coupling process Methods 0.000 description 3
- 238000005859 coupling reaction Methods 0.000 description 3
- 210000004279 orbit Anatomy 0.000 description 3
- 241000124033 Salix Species 0.000 description 2
- 238000003062 neural network model Methods 0.000 description 2
- 238000009877 rendering Methods 0.000 description 2
- 230000036555 skin type Effects 0.000 description 2
- 230000000007 visual effect Effects 0.000 description 2
- 240000002234 Allium sativum Species 0.000 description 1
- 244000144730 Amygdalus persica Species 0.000 description 1
- 241000272814 Anser sp. Species 0.000 description 1
- 241000282994 Cervidae Species 0.000 description 1
- 241000233805 Phoenix Species 0.000 description 1
- 244000018633 Prunus armeniaca Species 0.000 description 1
- 235000009827 Prunus armeniaca Nutrition 0.000 description 1
- 235000006040 Prunus persica var persica Nutrition 0.000 description 1
- 241000353135 Psenopsis anomala Species 0.000 description 1
- 206010042496 Sunburn Diseases 0.000 description 1
- 230000009471 action Effects 0.000 description 1
- 230000003255 anti-acne Effects 0.000 description 1
- 238000013473 artificial intelligence Methods 0.000 description 1
- 238000005452 bending Methods 0.000 description 1
- 230000017531 blood circulation Effects 0.000 description 1
- 238000010276 construction Methods 0.000 description 1
- 238000004043 dyeing Methods 0.000 description 1
- 210000001061 forehead Anatomy 0.000 description 1
- 235000004611 garlic Nutrition 0.000 description 1
- 239000000499 gel Substances 0.000 description 1
- 210000003128 head Anatomy 0.000 description 1
- 239000000017 hydrogel Substances 0.000 description 1
- 238000002156 mixing Methods 0.000 description 1
- 230000003287 optical effect Effects 0.000 description 1
- 239000000843 powder Substances 0.000 description 1
- 230000037452 priming Effects 0.000 description 1
- 238000006467 substitution reaction Methods 0.000 description 1
- 230000016776 visual perception Effects 0.000 description 1
Images
Classifications
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06V—IMAGE OR VIDEO RECOGNITION OR UNDERSTANDING
- G06V40/00—Recognition of biometric, human-related or animal-related patterns in image or video data
- G06V40/10—Human or animal bodies, e.g. vehicle occupants or pedestrians; Body parts, e.g. hands
- G06V40/16—Human faces, e.g. facial parts, sketches or expressions
-
- A—HUMAN NECESSITIES
- A45—HAND OR TRAVELLING ARTICLES
- A45D—HAIRDRESSING OR SHAVING EQUIPMENT; EQUIPMENT FOR COSMETICS OR COSMETIC TREATMENTS, e.g. FOR MANICURING OR PEDICURING
- A45D44/00—Other cosmetic or toiletry articles, e.g. for hairdressers' rooms
- A45D44/005—Other cosmetic or toiletry articles, e.g. for hairdressers' rooms for selecting or displaying personal cosmetic colours or hairstyle
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06T—IMAGE DATA PROCESSING OR GENERATION, IN GENERAL
- G06T11/00—2D [Two Dimensional] image generation
- G06T11/60—Editing figures and text; Combining figures or text
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06T—IMAGE DATA PROCESSING OR GENERATION, IN GENERAL
- G06T7/00—Image analysis
- G06T7/20—Analysis of motion
- G06T7/254—Analysis of motion involving subtraction of images
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06V—IMAGE OR VIDEO RECOGNITION OR UNDERSTANDING
- G06V10/00—Arrangements for image or video recognition or understanding
- G06V10/70—Arrangements for image or video recognition or understanding using pattern recognition or machine learning
- G06V10/74—Image or video pattern matching; Proximity measures in feature spaces
- G06V10/75—Organisation of the matching processes, e.g. simultaneous or sequential comparisons of image or video features; Coarse-fine approaches, e.g. multi-scale approaches; using context analysis; Selection of dictionaries
- G06V10/751—Comparing pixel values or logical combinations thereof, or feature values having positional relevance, e.g. template matching
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06V—IMAGE OR VIDEO RECOGNITION OR UNDERSTANDING
- G06V10/00—Arrangements for image or video recognition or understanding
- G06V10/70—Arrangements for image or video recognition or understanding using pattern recognition or machine learning
- G06V10/77—Processing image or video features in feature spaces; using data integration or data reduction, e.g. principal component analysis [PCA] or independent component analysis [ICA] or self-organising maps [SOM]; Blind source separation
- G06V10/80—Fusion, i.e. combining data from various sources at the sensor level, preprocessing level, feature extraction level or classification level
- G06V10/806—Fusion, i.e. combining data from various sources at the sensor level, preprocessing level, feature extraction level or classification level of extracted features
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06V—IMAGE OR VIDEO RECOGNITION OR UNDERSTANDING
- G06V20/00—Scenes; Scene-specific elements
- G06V20/40—Scenes; Scene-specific elements in video content
- G06V20/46—Extracting features or characteristics from the video content, e.g. video fingerprints, representative shots or key frames
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06V—IMAGE OR VIDEO RECOGNITION OR UNDERSTANDING
- G06V40/00—Recognition of biometric, human-related or animal-related patterns in image or video data
- G06V40/10—Human or animal bodies, e.g. vehicle occupants or pedestrians; Body parts, e.g. hands
- G06V40/16—Human faces, e.g. facial parts, sketches or expressions
- G06V40/161—Detection; Localisation; Normalisation
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06V—IMAGE OR VIDEO RECOGNITION OR UNDERSTANDING
- G06V40/00—Recognition of biometric, human-related or animal-related patterns in image or video data
- G06V40/10—Human or animal bodies, e.g. vehicle occupants or pedestrians; Body parts, e.g. hands
- G06V40/16—Human faces, e.g. facial parts, sketches or expressions
- G06V40/161—Detection; Localisation; Normalisation
- G06V40/162—Detection; Localisation; Normalisation using pixel segmentation or colour matching
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06V—IMAGE OR VIDEO RECOGNITION OR UNDERSTANDING
- G06V40/00—Recognition of biometric, human-related or animal-related patterns in image or video data
- G06V40/10—Human or animal bodies, e.g. vehicle occupants or pedestrians; Body parts, e.g. hands
- G06V40/16—Human faces, e.g. facial parts, sketches or expressions
- G06V40/161—Detection; Localisation; Normalisation
- G06V40/165—Detection; Localisation; Normalisation using facial parts and geometric relationships
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06V—IMAGE OR VIDEO RECOGNITION OR UNDERSTANDING
- G06V40/00—Recognition of biometric, human-related or animal-related patterns in image or video data
- G06V40/10—Human or animal bodies, e.g. vehicle occupants or pedestrians; Body parts, e.g. hands
- G06V40/16—Human faces, e.g. facial parts, sketches or expressions
- G06V40/168—Feature extraction; Face representation
- G06V40/171—Local features and components; Facial parts ; Occluding parts, e.g. glasses; Geometrical relationships
-
- G—PHYSICS
- G09—EDUCATION; CRYPTOGRAPHY; DISPLAY; ADVERTISING; SEALS
- G09B—EDUCATIONAL OR DEMONSTRATION APPLIANCES; APPLIANCES FOR TEACHING, OR COMMUNICATING WITH, THE BLIND, DEAF OR MUTE; MODELS; PLANETARIA; GLOBES; MAPS; DIAGRAMS
- G09B5/00—Electrically-operated educational appliances
- G09B5/02—Electrically-operated educational appliances with visual presentation of the material to be studied, e.g. using film strip
-
- A—HUMAN NECESSITIES
- A45—HAND OR TRAVELLING ARTICLES
- A45D—HAIRDRESSING OR SHAVING EQUIPMENT; EQUIPMENT FOR COSMETICS OR COSMETIC TREATMENTS, e.g. FOR MANICURING OR PEDICURING
- A45D44/00—Other cosmetic or toiletry articles, e.g. for hairdressers' rooms
- A45D2044/007—Devices for determining the condition of hair or skin or for selecting the appropriate cosmetic or hair treatment
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06T—IMAGE DATA PROCESSING OR GENERATION, IN GENERAL
- G06T2200/00—Indexing scheme for image data processing or generation, in general
- G06T2200/24—Indexing scheme for image data processing or generation, in general involving graphical user interfaces [GUIs]
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06T—IMAGE DATA PROCESSING OR GENERATION, IN GENERAL
- G06T2207/00—Indexing scheme for image analysis or image enhancement
- G06T2207/30—Subject of image; Context of image processing
- G06T2207/30196—Human being; Person
- G06T2207/30201—Face
Landscapes
- Engineering & Computer Science (AREA)
- Theoretical Computer Science (AREA)
- Physics & Mathematics (AREA)
- General Physics & Mathematics (AREA)
- Health & Medical Sciences (AREA)
- Multimedia (AREA)
- Oral & Maxillofacial Surgery (AREA)
- General Health & Medical Sciences (AREA)
- Human Computer Interaction (AREA)
- Computer Vision & Pattern Recognition (AREA)
- Medical Informatics (AREA)
- Artificial Intelligence (AREA)
- Computing Systems (AREA)
- Databases & Information Systems (AREA)
- Evolutionary Computation (AREA)
- Software Systems (AREA)
- Geometry (AREA)
- Educational Administration (AREA)
- Business, Economics & Management (AREA)
- Educational Technology (AREA)
- Image Processing (AREA)
- Telephone Function (AREA)
- User Interface Of Digital Computer (AREA)
Abstract
本公开提供了一种妆容处理方法、装置、电子设备及存储介质,该方法包括:展示采集的人脸图像;识别所述人脸图像中与第一妆容匹配的人脸部位区域,并指示所述人脸部位区域的妆容操作内容;检测所述人脸部位区域内的像素变化信息,直到所述像素变化信息符合所述第一妆容的妆容效果条件。
Description
技术领域
本公开涉及计算机技术领域,具体而言,涉及一种妆容处理方法、装置、电子设备及存储介质。
背景技术
化妆的教学和练习,是依赖化妆学习者使用化妆品在脸上进行实际操作的,对化妆者的经验和技术手法有一定的要求,需要反复的教学、理解和练习。在化妆教学这一领域,目前推出的终端应用产品仍然局限于图文、视频的教学形式,通过图像、文字、音频对化妆步骤进行讲解,对化妆学习者进行指导和教学。这种应用产品的教学形式存在理解和学习的门槛,不能直观地进行化妆的实际操作练习,同时对于化妆的初学者而言也很难理解到这些化妆的方式是否真实适合自己,故缺乏一种直观且具备针对性的妆容处理方案。
发明内容
有鉴于此,本公开至少提供一种妆容处理方法、装置、电子设备及存储介质。
第一方面,本公开提供了一种妆容处理方法,其特征在于,包括:
展示采集的人脸图像;
识别所述人脸图像中与第一妆容匹配的人脸部位区域,并指示所述人脸部位区域的妆容操作内容;
检测所述人脸部位区域内的像素变化信息,直到所述像素变化信息符合所述第一妆容的妆容效果条件。
采用上述方法,可以为通过识别人脸图像中与第一妆容匹配的人脸部位区域,并指示人脸部位区域的妆容操作内容,使得用户可以按照指示的妆容操作内容进行妆容处理,并检测人脸部位区域内的像素变化信息,直到像素变化信息符合第一妆容的妆容效果条件,使得用户可以基于检测到的像素变化信息,确定妆容处理的进程,使得妆容的处理过程较为直观。
一种可能的实施方式中,所述指示所述人脸部位区域的妆容操作内容,包括:
展示用于指示所述人脸部位区域内的妆容操作范围的标记信息。
上述实施方式下,展示妆容操作范围的标记信息,使得用户可以直观的按照妆容操作内容以及妆容操作范围的标记信息完成妆容处理操作,妆容处理过程一目了然,妆容处理过程简单易操作,进而可以提高用户妆容处理的效率。
一种可能的实施方式中,所述检测人脸部位区域的像素变化信息,直到所述像素变化信息符合所述第一妆容的妆容效果条件,包括:
检测所述妆容操作范围内的第一图像区域的像素变化信息,直到所述像素变化信息满足所述妆容效果条件。
一种可能的实施方式中,所述检测所述妆容操作范围内的第一图像区域的像素变化信息,直到所述像素变化信息满足所述妆容效果条件,包括:
检测所述妆容操作范围内的第一图像区域与所述人脸图像的第二图像区域之间的像素差异值,直到所述像素差异值大于所述第一妆容对应的第一设定值。
上述实施方式下,由于人脸图像中第一妆容处理后的人脸部位区域,与人脸图像中未经第一妆容处理的第二图像区域之间像素差异值不同,故基于检测到的同一时刻下人脸图像中不同区域之间的像素差异值,确定第一妆容的妆容效果时,具有对比性以及直观性。
一种可能的实施方式中,所述人脸图像为多帧人脸图像;所述检测所述妆容操作范围内的第一图像区域的像素变化信息,直到所述像素变化信息满足所述妆容效果条件,包括
检测当前帧人脸图像中所述第一图像区域,与当前帧之前的其它帧人脸图像中所述第一图像区域之间的像素差异值,直到所述像素差异值大于所述第一妆容对应的第二设定值。
这里,由于第一妆容处理过程中,人脸图像中不同时刻下的第一图像区域对应的像素值不同,故基于检测到的不同时刻下人脸图像中同一区域之间的像素差异值,确定第一妆容的妆容效果时,准确度较高。
一种可能的实施方式中,所述在所述像素变化信息符合所述第一妆容的妆容效果条件之后,所述方法还包括:
对采集的所述人脸图像进行第二妆容的处理。
上述方式中,通过将化妆的步骤拆分为多个妆容处理过程,分别对不同的妆容进行处理,完成化妆过程,实现将较复杂的化妆处理过程简化为多个较简单的妆容处理过程,可以方便初学者练习妆容处理,降低了练习的难度。
一种可能的实施方式中,在所述像素变化信息符合所述第一妆容的妆容效果条件之后,所述方法还包括:
展示所述人脸部位区域已完成妆容处理的提示信息。
在上述实施方式中,通过展示提示信息,提示用户妆容已完成,使得用户可以进行下一步操作,避免用户无法及时获知第一妆容的完成信息,而继续对第一妆容进行处理时,造成第一妆容的过度渲染,进而降低了第一妆容的妆容效果。
一种可能的实施方式中,所述展示所述人脸部位区域已完成妆容处理的提示信息,包括:
将妆容处理进度的显示状态由第一状态切换为第二状态。
上述实施方式下,通过在妆容处理完成后,改变显示状态,以提示用户进行下一步操作,显示效果较为灵活,提高了用户的体验。
一种可能的实施方式中,所述方法还包括:
响应于进行妆容比对的第一触发操作,显示妆容处理前的人脸图像与妆容处理后的人脸图像。
在上述实施方式下,通过对妆容处理前的人脸图像与妆容处理后的人脸图像进行比对,使得用户可以直观的查看妆容处理前后的人脸图像,确定妆容效果。
一种可能的实施方式中,所述指示所述人脸部位区域的妆容操作内容,包括:
展示所述待处理妆容的操作提示内容,所述操作提示内容包括操作提示文本和/或操作提示视频。
上述方法中,通过展示操作提示文本和/或操作提示视频,使得用户可以按照操作提示文本和/或操作提示视频进行妆容处理,方便初学者学习和/或练习妆容处理。
一种可能的实施方式中,所述展示采集的人脸图像,包括:
获取设定妆容类型的妆容描述信息;
基于所述妆容描述信息,展示妆容详情界面;
响应于所述妆容详情界面的上妆选项被触发,将所述妆容详情界面切换为妆容处理界面,所述妆容处理界面中展示有采集的所述人脸图像。
上述实施方式中,通过展示设定妆容类型的妆容详情界面,使得用户可以基于妆容详情界面,了解设定妆容类型,进而使得用户可以确定该设定妆容类型是否符合需求,在符合需求的情况下触发上妆选项。
一种可能的实施方式中,所述妆容详情界面包括以下至少一个区域:妆容工具介绍区域、妆容步骤介绍区域。
上述实施方式中,在妆容详情界面中设置妆容工具介绍区域和/或妆容步骤介绍区域,使得用户可以对妆容工具以及妆容步骤进行详细的了解,方便用户学习。
一种可能的实施方式中,所述获取设定妆容类型的妆容描述信息,包括:
识别所述人脸图像的人脸属性;
基于所述人脸图像的人脸属性,确定所述人脸图像匹配的所述设定妆容类型并获取所述设定妆容类型的妆容描述信息。
上述方法中,通过识别到的人脸属性,为人脸图像匹配设定妆容类型,使得设定妆容类型与人脸图像的人脸属性相符合,进而使得用户基于匹配到的设定妆容上妆后的妆容效果较好。
一种可能的实施方式中,所述获取设定妆容类型的妆容描述信息,包括:
展示妆容推荐界面,所述妆容推荐界面包括不同妆容类型的妆容选项;
响应于任一所述妆容选项被触发,将所述妆容选项确定为所述设定妆容类型,并获取所述设定妆容类型的妆容描述信息。
上述实施方式中,通过为用户推荐妆容,使得用户可以按照感兴趣程度,从推荐的妆容中选择一妆容作为设定妆容类型,完成妆容处理,具有趣味性。
一种可能的实施方式中,所述方法还包括:
展示试妆界面,所述试妆界面包括不同妆容类型的妆容选项;
响应于任一所述妆容选项被触发,基于被触发的所述妆容选项的效果图,对所述人脸图像进行融合处理,得到妆容处理后的人脸图像。
上述实施方式中,可以将人脸图像与被触发的妆容选项的效果图进行融合,得到妆容处理后的人脸图像,使得用户可以基于融合后的人脸图像,判断被触发的妆容选项的妆容效果是否与用户的需求一致,可以避免被触发的妆容选项的妆容效果与用户的需求不一致,或得到的妆容效果不满足用户的审美的情况发生,提高了用户的体验度。
一种可能的实施方式中,所述基于被触发的所述妆容选项的效果图,对所述人脸图像进行融合处理,得到妆容处理后的人脸图像,包括:
识别所述人脸图像的多个关键点;
基于所述多个关键点,将所述人脸图像划分为多个人脸部位对应的图像区域;
将各人脸部位对应的图像区域分别与被触发的所述妆容选项的各人脸部位的效果图进行融合,得到融合处理后的人脸图像。
上述方法中,将人脸图像划分为多个人脸部位对应的图像区域,分别将人脸部位对应的图像区域与对应效果图进行融合,通过分区域的融合方式,可以提高融合后的图像效果。
一种可能的实施方式中,在得到妆容处理后的人脸图像后,还包括:
接收被触发的所述妆容选项对应的妆容处理请求;将被触发的所述妆容选项对应的妆容类型作为设定妆容类型。
这里,由于用户已直观的查看了融合后的人脸图像,如果融合后的人脸图像满足用户需求,那么用户可直接触发对应的妆容类型,进行妆容处理过程,提高了用户的体验度。
以下装置、电子设备等的效果描述参见上述方法的说明,这里不再赘述。
第二方面,本公开提供了一种妆容处理装置,包括:
展示模块,用于展示采集的人脸图像;
识别模块,用于识别所述人脸图像中与第一妆容匹配的人脸部位区域,并指示所述人脸部位区域的妆容操作内容;
检测模块,用于检测所述人脸部位区域内的像素变化信息,直到所述像素变化信息符合所述第一妆容的妆容效果条件。
一种可能的实施方式中,所述识别模块在指示所述人脸部位区域的妆容操作内容的情况下,包括:
展示用于指示所述人脸部位区域内的妆容操作范围的标记信息。
一种可能的实施方式中,所述检测模块在检测人脸部位区域的像素变化信息,直到所述像素变化信息符合所述第一妆容的妆容效果条件的情况下,包括:
检测所述妆容操作范围内的第一图像区域的像素变化信息,直到所述像素变化信息满足所述妆容效果条件。
一种可能的实施方式中,所述检测模块在检测人脸部位区域的像素变化信息,直到所述像素变化信息符合所述第一妆容的妆容效果条件的情况下,包括:
检测所述妆容操作范围内的第一图像区域与所述人脸图像的第二图像区域之间的像素差异值,直到所述像素差异值大于所述第一妆容对应的第一设定值。
一种可能的实施方式中,所述人脸图像为多帧人脸图像;所述检测模块在所述检测所述妆容操作范围内的第一图像区域的像素变化信息,直到所述像素变化信息满足所述妆容效果条件的情况下,包括
检测当前帧人脸图像中所述第一图像区域,与当前帧之前的其它帧人脸图像中所述第一图像区域之间的像素差异值,直到所述像素差异值大于所述第一妆容对应的第二设定值。
一种可能的实施方式中,所述装置还包括:
处理模块,用于对采集的所述人脸图像进行第二妆容的处理。
一种可能的实施方式中,所述装置还包括:
提示信息展示模块,用于展示所述人脸部位区域已完成妆容处理的提示信息。
一种可能的实施方式中,所述提示信息展示模块在展示所述人脸部位区域已完成妆容处理的提示信息,包括:
将妆容处理进度的显示状态由第一状态切换为第二状态。
一种可能的实施方式中,所述装置还包括:
比对显示模块,用于响应于进行妆容比对的第一触发操作,显示妆容处理前的人脸图像与妆容处理后的人脸图像。
一种可能的实施方式中,所述识别模块在指示所述人脸部位区域的妆容操作内容的情况下,包括:
展示所述待处理妆容的操作提示内容,所述操作提示内容包括操作提示文本和/或操作提示视频。
一种可能的实施方式中,所述展示模块在展示采集的人脸图像的情况下,包括:
获取设定妆容类型的妆容描述信息;
基于所述妆容描述信息,展示妆容详情界面;
响应于所述妆容详情界面的上妆选项被触发,将所述妆容详情界面切换为妆容处理界面,所述妆容处理界面中展示有采集的所述人脸图像。
一种可能的实施方式中,所述妆容详情界面包括以下至少一个区域:妆容工具介绍区域、妆容步骤介绍区域。
一种可能的实施方式中,所述展示模块在获取设定妆容类型的妆容描述信息的情况下,包括:
识别所述人脸图像的人脸属性;
基于所述人脸图像的人脸属性,确定所述人脸图像匹配的所述设定妆容类型并获取所述设定妆容类型的妆容描述信息。
一种可能的实施方式中,所述展示模块在获取设定妆容类型的妆容描述信息的情况下,包括:
展示妆容推荐界面,所述妆容推荐界面包括不同妆容类型的妆容选项;
响应于任一所述妆容选项被触发,将所述妆容选项确定为所述设定妆容类型,并获取所述设定妆容类型的妆容描述信息。
一种可能的实施方式中,所述装置还包括:
试妆界面展示模块,用于展示试妆界面,所述试妆界面包括不同妆容类型的妆容选项;
融合模块,用于响应于任一所述妆容选项被触发,基于被触发的所述妆容选项的效果图,对所述人脸图像进行融合处理,得到妆容处理后的人脸图像。
一种可能的实施方式中,所述融合模块在基于被触发的所述妆容选项的效果图,对所述人脸图像进行融合处理,得到妆容处理后的人脸图像的情况下,包括:
识别所述人脸图像的多个关键点;
基于所述多个关键点,将所述人脸图像划分为多个人脸部位对应的图像区域;
将各人脸部位对应的图像区域分别与被触发的所述妆容选项的各人脸部位的效果图进行融合,得到融合处理后的人脸图像。
一种可能的实施方式中,所述装置还包括:
接收模块,用于接收被触发的所述妆容选项对应的妆容处理请求;将被触发的所述妆容选项对应的妆容类型作为设定妆容类型。
第三方面,本公开提供一种电子设备,包括:处理器、存储器和总线,所述存储器存储有所述处理器可执行的机器可读指令,当电子设备运行时,所述处理器与所述存储器之间通过总线通信,所述机器可读指令被所述处理器执行时执行如上述第一方面或任一实施方式所述的妆容处理方法的步骤。
第四方面,本公开提供一种计算机可读存储介质,该计算机可读存储介质上存储有计算机程序,该计算机程序被处理器运行时执行如上述第一方面或任一实施方式所述的妆容处理方法的步骤。
为使本公开的上述目的、特征和优点能更明显易懂,下文特举较佳实施例,并配合所附附图,作详细说明如下。
附图说明
为了更清楚地说明本公开实施例的技术方案,下面将对实施例中所需要使用的附图作简单地介绍,此处的附图被并入说明书中并构成本说明书中的一部分,这些附图示出了符合本公开的实施例,并与说明书一起用于说明本公开的技术方案。应当理解,以下附图仅示出了本公开的某些实施例,因此不应被看作是对范围的限定,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他相关的附图。
图1示出了本公开实施例所提供的一种妆容处理方法的流程示意图;
图2示出了本公开实施例所提供的一种妆容处理方法中,展示标记信息的界面示意图;
图3示出了本公开实施例所提供的一种妆容处理方法中,妆容对比的界面示意图;
图4示出了本公开实施例所提供的一种妆容处理方法中,妆容完成后的界面显示图;
图5示出了本公开实施例所提供的一种妆容处理方法中,展示采集的人脸图像的流程示意图;
图6示出了本公开实施例所提供的一种妆容处理方法中,显示妆容详情的界面示意图;
图7示出了本公开实施例所提供的一种妆容处理方法中,获取设定妆容类型的妆容描述信息的流程示意图;
图8示出了本公开实施例所提供的一种妆容处理方法中,试妆界面示意图;
图9示出了本公开实施例所提供的一种妆容处理方法中,获取设定妆容类型的妆容描述信息的流程示意图;
图10示出了本公开实施例所提供的一种妆容处理方法中,试妆过程的流程示意图;
图11示出了本公开实施例所提供的一种妆容处理方法中,试妆界面示意图;
图12示出了本公开实施例所提供的一种妆容处理装置的架构示意图;
图13示出了本公开实施例所提供的一种电子设备的结构示意图。
具体实施方式
为使本公开实施例的目的、技术方案和优点更加清楚,下面将结合本公开实施例中的附图,对本公开实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本公开一部分实施例,而不是全部的实施例。通常在此处附图中描述和示出的本公开实施例的组件可以以各种不同的配置来布置和设计。因此,以下对在附图中提供的本公开的实施例的详细描述并非旨在限制要求保护的本公开的范围,而是仅仅表示本公开的选定实施例。基于本公开的实施例,本领域技术人员在没有做出创造性劳动的前提下所获得的所有其他实施例,都属于本公开保护的范围。
目前,化妆已成为用户日常生活的一部分。用户的化妆过程包括多个妆容处理,通过对多个妆容进行处理,完成对人脸进行渲染、描画、整理,达到美化视觉感受的目的。示例性的,多个妆容可以包括底妆、眉妆、眼妆、唇妆等。在具体实施时,用户可以根据本公开提出的一种妆容处理方法,对每个妆容进行处理,完成化妆过程。
为便于对本公开实施例进行理解,首先对本公开实施例所公开的一种妆容处理方法进行详细介绍。
本公开实施例提供的状态识别方法可应用于支持显示功能的终端设备。例如,终端设备可以是电脑、智能手机、平板电脑、个人数字处理(Personal Digital Assistant,PDA)、智能电视等,本公开对此并不限定。
实施例一
参见图1所示,为本公开实施例所提供的一种妆容处理方法的流程示意图,其中,该方法包括以下几个步骤:
S101,展示采集的人脸图像;
S102,识别人脸图像中与第一妆容匹配的人脸部位区域,并指示人脸部位区域的妆容操作内容;
S103,检测人脸部位区域内的像素变化信息,直到像素变化信息符合第一妆容的妆容效果条件。
基于上述步骤,通过识别人脸图像中与第一妆容匹配的人脸部位区域,并指示人脸部位区域的妆容操作内容,使得用户可以按照指示的妆容操作内容进行妆容处理,并检测人脸部位区域内的像素变化信息,直到像素变化信息符合第一妆容的妆容效果条件,使得用户可以基于检测到的像素变化信息,确定妆容处理的进程,使得妆容的处理过程较为直观。
以下对S101~S103分别进行说明。
针对S101:
本公开实施例中,可以通过终端设备上设置的摄像模块采集用户的人脸图像,并将采集到的人脸图像展示在终端设备的显示模块上。
针对S102:
本公开实施例中,第一妆容可以为设置的任一妆容,例如,第一妆容可以为底妆、眼妆、眉妆、唇妆等;人脸部位区域为人脸图像中与第一妆容匹配的区域,比如,若第一妆容为底妆,则人脸部位区域可以为整个脸部区域;若第一妆容为眼妆,则人脸部位区域可以为眼部区域;若第一妆容为眉妆时,则人脸部位区域可以为眉部区域。
以第一妆容为眉妆进行说明,可以从人脸图像中识别出眉部区域,并在识别到眉部区域之后,指示人脸部位区域(眉部区域)的妆容操作内容。示例性的,眉部区域的妆容操作内容可以包括但不限于以下内容:选择眉笔颜色;用眉笔勾勒出眉毛轮廓;用眉粉进行内部的填充;用眉笔的刺头在眉头进行自然晕染等。
具体的,不同人脸部位区域的妆容对应不同的妆容操作内容,以及同一人脸部位区域的妆容由于妆容显示效果的不同,对应的妆容操作内容可能也不相同,因此,妆容操作内容可以根据妆容的要求进行设置。
一种可能的实施方式中,指示人脸部位区域的妆容操作内容,包括:
展示用于指示人脸部位区域内的妆容操作范围的标记信息。
本公开实施例中,妆容操作范围为妆容操作内容对应的操作区域。其中,妆容操作内容可以包括一个或多个操作步骤。示例性的,若妆容操作内容为一个操作步骤时,可以为该操作步骤设置一妆容操作范围。比如,妆容操作内容可以为画眼线,则对应的操作步骤可以为贴合睫毛根部由内向外画眼线,该操作步骤对应的妆容操作范围可以为上眼睑和下眼睑。在妆容操作内容包括多个操作步骤时,可以为每个操作步骤分别对应一妆容操作范围,也可以为不同的操作步骤设置不同的妆容操作范围。比如,妆容操作内容可以为画眼影,则对应的操作步骤可以包括:步骤一、用颜色A的眼影在眼窝的位置上打底,从睫毛根部少量多次开始慢慢往上晕染;步骤二、用颜色B的眼影在上眼皮靠近睫毛的二分之一眼窝位置上少量多次慢慢晕染;具体的,可以为步骤一与步骤二设置一个妆容操作范围,比如,将眼窝的位置设置为步骤一与步骤二的妆容操作范围;或者,可以为步骤一与步骤二分别设置一妆容操作范围,比如,将眼窝的位置设置为步骤一对应的妆容操作范围,将上眼皮靠近睫毛的二分之一眼窝位置设置为步骤二对应的妆容操作范围。其中,妆容操作范围可以根据实际情况进行设置。
示例性的,妆容操作范围的标记信息可以包括但不限于妆容引导图形和/或动作指导图形。
示例性的,如图2所示的一种妆容处理方法中,展示标记信息的界面示意图,图2中包括眉毛区域对应的妆容引导图形22(即图中虚线所构成的图形)以及动作指导图形23(即图中的手形状的图形),妆容引导图形22表征用户可以在妆容引导图形对应的区域内进行妆容处理,动作指导图形23可以从妆容引导图形的左上方处移动至右下角处,使得用户可以按照动作指导图形指示的动作完成妆容处理。
上述步骤,展示妆容操作范围的标记信息,使得用户可以直观的按照妆容操作内容以及妆容操作范围的标记信息完成妆容处理操作,妆容处理过程一目了然,妆容处理过程简单易操作,进而可以提高用户妆容处理的效率。
针对S103:
本公开实施例中,由于用户在妆容处理过程中,对应的人脸部位区域的像素会发生改变,故可以通过检测人脸部位区域内像素变化信息,判断人脸部位区域的第一妆容是否处理完成。
一种可能的实施方式中,检测人脸部位区域的像素变化信息,直到像素变化信息符合第一妆容的妆容效果条件,包括:
检测妆容操作范围内的第一图像区域的像素变化信息,直到像素变化信息满足妆容效果条件。
本公开实施例中,妆容操作范围内的第一图像区域可以为第一妆容对应的人脸部位区域,也可以为从第一妆容对应的人脸部位区域中选择的部分区域。在检测到妆容操作范围内的第一图像区域的像素变化信息,符合妆容效果条件时,则认为第一妆容已完成;在检测到妆容操作范围内的第一图像区域的像素变化信息,不符合妆容效果条件时,则认为第一妆容未完成。例如,妆容效果条件可以为像素变化值达到设置的阈值,则在检测到妆容操作范围内的第一图像区域的像素变化值(像素变化值即为像素变化信息)达到设置的阈值时,则认为第一妆容已完成。
示例性的,可以通过下述两种实施方式检测像素变化信息是否满足妆容效果条件。
实施方式一,检测妆容操作范围内的第一图像区域的像素变化信息,直到像素变化信息满足妆容效果条件,包括:
检测妆容操作范围内的第一图像区域与人脸图像的第二图像区域之间的像素差异值,直到像素差异值大于第一妆容对应的第一设定值。
本公开实施例中,第二图像区域可以为人脸图像中除第一妆容对应的人脸部位区域之外的任一区域,例如,若与第一妆容匹配的人脸部位区域为眉部区域,则第一图像区域可以为从眉部区域中选择的部分区域,第二图像区域可以为人脸图像中除眉部区域之外的其他任一区域,比如脸部区域、额头区域等。
在具体实施时,在同一时刻下,检测到妆容操作范围内的第一图像区域与第二图像区域之间的像素差异值大于第一妆容的第一设定值时,则认为第一妆容已完成。其中,第一设定值可以根据第一妆容的妆容效果进行确定。
上述实施方式中,由于人脸图像中第一妆容处理后的人脸部位区域,与人脸图像中未经第一妆容处理的第二图像区域之间像素差异值不同,故基于检测到的同一时刻下人脸图像中不同区域之间的像素差异值,确定第一妆容的妆容效果时,具有对比性以及直观性。
实施方式二,人脸图像为多帧人脸图像;检测妆容操作范围内的第一图像区域的像素变化信息,直到像素变化信息满足妆容效果条件,包括
检测当前帧人脸图像中第一图像区域,与当前帧之前的其它帧人脸图像中第一图像区域之间的像素差异值,直到像素差异值大于第一妆容对应的第二设定值。
本公开实施例中,当前帧之前的其他帧人脸图像可以为与当前帧相邻的一帧人脸图像,也可以为第一妆容未处理之前的一帧人脸图像(即多帧人脸图像中的第一帧人脸图像),或者,还可以为多帧人脸图像中的任一帧人脸图像。第二设定值可以根据第一妆容的妆容效果以及选择的其他帧人脸图像对应的像素值进行确定。
上述实施方式中,由于第一妆容处理过程中,人脸图像中不同时刻下的第一图像区域对应的像素值不同,故基于检测到的不同时刻下人脸图像中同一区域之间的像素差异值,确定第一妆容的妆容效果时,准确度较高。
一种可能的实施方式中,在像素变化信息符合第一妆容的妆容效果条件之后,该方法还包括:
对采集的人脸图像进行第二妆容的处理。
本公开实施例中,在像素变化信息符合第一妆容的妆容效果条件时,则认为第一妆容已处理完成,进而可以对采集的人脸图像进行第二妆容的处理。其中第二妆容可以为化妆过程中除第一妆容之外的其他妆容。示例性的,若化妆过程包括底妆、眉妆、眼妆、唇妆、定妆,则第一妆容可以为底妆,第二妆容可以为眉妆,在第一妆容完成后,可以对采集的人脸图像进行第二妆容的处理。其中,第二妆容的处理过程与第一妆容的处理过程相似,具体过程可参考上述第一妆容的处理过程,本公开实施例在此不进行赘述。
示例性的,还可以将眼妆作为第三妆容、唇妆作为第四妆容、定妆作为第五妆容。在第二妆容完成之后,可以先对采集的人脸图像进行第三妆容的处理,依次类推,直到化妆过程全部完成为止,即直到第五妆容完成为止。其中,化妆过程中包括的具体的妆容操作内容,可以根据实际情况进行设置。
上述实施方式中,通过将化妆的步骤拆分为多个妆容处理过程,分别对不同的妆容进行处理,完成化妆过程,实现将较复杂的化妆处理过程简化为多个较简单的妆容处理过程,可以方便初学者练习妆容处理,降低了练习的难度。
一种可能的实施方式中,在像素变化信息符合第一妆容的妆容效果条件之后,该方法还包括:
展示人脸部位区域已完成妆容处理的提示信息。
本公开实施例中,提示信息可以为图形、文字、语音、图像等信息中的一种或多种。例如,提示信息可以为开心的图像,或者,提示信息可以为“妆容已完成,请进行下一步操作”等。具体的,提示信息的形式及内容,可以根据实际需要进行设置。
上述实施方式中,通过展示提示信息,提示用户妆容已完成,使得用户可以进行下一步操作,避免用户无法及时获知第一妆容的完成信息,而继续对第一妆容进行处理时,造成第一妆容的过度渲染,进而降低了第一妆容的妆容效果。
一种可能的实施方式中,展示人脸部位区域已完成妆容处理的提示信息,包括:
将妆容处理进度的显示状态由第一状态切换为第二状态。
本公开实施例中,第一状态可以为第一妆容对应的状态,第二状态可以为已完成的状态,也可以为第二妆容对应的状态。示例性的,显示状态由第一状态转换为第二状态时,可以在显示界面上,将第一状态对应的显示内容直接切换为第二状态对应的显示内容,例如,第一状态对应的显示内容可以为第一妆容对应的妆容操作内容,第二状态对应的显示内容可以为第二妆容对应的妆容操作内容;和/或,显示状态可以为图形元素,则第一状态切换为第二状态,可以为在显示界面上,将第一状态对应的图形转换为第二状态对应的图形;例如,参见图2所示,图2中的第一状态对应的图形为微笑图形21,则第二状态对应的图形可以为大笑图形,或者其它状态的图像等;和/或,显示状态还可以为文字元素,则第一状态切换为第二状态,可以为在显示界面上,将第一状态对应的文字转换为第二状态对应的文字;例如,第一状态对应的文字可以为“第一状态进行中”,则第二状态对应的文字元素可以为“第二状态进行中”。其中,显示状态的形式以及内容可以根据实际需要进行设置。
上述实施方式中,通过在妆容处理完成后,改变显示状态,以提示用户进行下一步操作,显示效果较为灵活,提高了用户的体验。
一种可能的实施方式中,该方法还包括:
响应于进行妆容比对的第一触发操作,显示妆容处理前的人脸图像与妆容处理后的人脸图像。
本公开实施例中,第一触发操作可以为点击妆容对比区域,或者,第一触发操作还可以为接收到预设的触发音频数据,例如,触发的音频数据可以为:“请开始妆容对比”。在接收到进行妆容对比的第一触发操作后,在显示界面上显示妆容处理前的人脸图像以及妆容处理后的人脸图像。
参见图2所示,图2所示的界面示意图中还包括位于界面左侧的“向右拉动对比”的操作选项,在接收到用户触发该向右拉动对比的操作选项时,在界面上显示妆容处理前的人脸图像、以及触发向右拉动对比的操作选项的当前时刻的人脸图像,即响应用户触发的向右拉动对比的操作选项,显示的界面示意图如图3所示,图中左侧区域可以为显示妆容处理前的人脸图像,图中右侧区域可以为显示妆容处理后的人脸图像。
图2和图3所示的界面示意图中还包括位于界面左侧下方的操作文本显示区域,该操作文本显示区域中显示的是待处理妆容对应的操作提示文本。该界面示意图中还包括位于界面右侧上方的视频显示区域、以及位于视频显示区域下方的显示状态区域,其中,视频显示区域中可以显示待处理妆容对应的操作提示视频。显示状态区域中可以显示待处理妆容的显示状态,图中的微笑图形21即为当前时刻对应的待处理妆容的显示状态。该界面示意图中还包括位于界面右侧下方的基础功能选项,例如基础功能选项可以包括:开始/暂停选项、拍照选项、摄像选项、设置选项。
上述实施方式中,通过对妆容处理前的人脸图像与妆容处理后的人脸图像进行比对,使得用户可以直观的查看妆容处理前后的人脸图像,确定妆容效果。
一种可能的实施方式中,指示人脸部位区域的妆容操作内容,包括:
展示待处理妆容的操作提示内容,操作提示内容包括操作提示文本和/或操作提示视频。
本公开实施例中,操作提示视频为待处理妆容对应的视频数据,例如,若待处理妆容为眼妆时,则操作提示视频为眼妆视频,操作提示文本可以为眼妆提示文本。
本公开实施例中,在妆容处理完成后,可以在终端设备的显示界面上显示已处理完成的妆容的基本信息,和/或,用户的基本信息,和/或,用户完成该妆容所花费的时间,和/或,与已处理完成的妆容搭配的人脸的其他部位对应的妆容。其中,已处理完成的妆容的基本信息可以包括妆容的步骤总数、妆容的难度等级等。用户的基本信息可以包括用户头像、用户名称、用户等级(用户等级可以表征用户完成妆容的次数或频率)、用户完成该妆容的时间等。若已处理完成妆容为眼妆时,则与该妆容搭配的人脸的其他部位对应的妆容可以为唇妆、和/或眉妆等。
示例性的,参照如4所示的是一种妆容处理方法中,妆容完成后的界面显示图。该图中包括位于界面左上方区域的妆容的名称以及用户完成该妆容的次数。该图中还包括位于界面下方区域的信息显示区域以及妆容推荐区域,可以将信息显示区域设置在妆容推荐区域的上方,也可以将信息显示区域设置在妆容推荐区域的下方。图4中显示的是信息显示区域设置在妆容推荐区域的上方,信息显示区域中从左至右依次为用户图像、用户名称、用户完成妆容的时间、用户完成该妆容所花费的时间、用户完成该妆容所处理的步骤的数量、以及用户等级。妆容推荐区域中包括与已完成的妆容搭配的、人脸的其他部位对应的多种推荐妆容。
上述实施方式中,通过展示操作提示文本和/或操作提示视频,使得用户可以按照操作提示文本和/或操作提示视频进行妆容处理,方便初学者学习和/或练习妆容处理。
实施例二
一种可能的实施方式中,参见图5所示,展示采集的人脸图像,包括:
S501,获取设定妆容类型的妆容描述信息;
S502,基于妆容描述信息,展示妆容详情界面;
S503,响应于妆容详情界面的上妆选项被触发,将妆容详情界面切换为妆容处理界面,妆容处理界面中展示有采集的人脸图像。
本公开实施例中,在妆容处理界面展示采集的人脸图像之前,获取设定妆容类型的妆容描述信息。妆容描述信息可以为对妆容类型进行描述的信息,其中,妆容描述信息可以根据妆容类型以及妆容类型对应的妆容效果进行设置。例如,妆容描述信息可以为水凝贴光妆、复古妆等。
本公开实施例中,可以发起针对妆容描述信息的触发操作,响应针对妆容描述信息的触发操作,展示妆容详情界面,以便用户基于展示的妆容详情界面中包括的妆容详情信息,了解设定妆容类型的信息。进一步的,在检测到妆容详情界面上设置的上妆选项被触发时,将妆容详情界面切换为妆容处理界面,妆容处理界面中展示有采集的所述人脸图像。
本公开实施例中,在妆容处理界面中展示有采集的人脸图像之后,可以通过本公开中描述的实施例一对展示的人脸图像进行处理,完成妆容处理过程。其中,实施例一的处理过程,可参照上述说明过程,在此不进行赘述。
上述实施方式中,通过展示设定妆容类型的妆容详情界面,使得用户可以基于妆容详情界面,了解设定妆容类型,进而使得用户可以确定该设定妆容类型是否符合需求,在符合需求的情况下触发上妆选项。
一种可能的实施方式中,妆容详情界面包括以下至少一个区域:妆容工具介绍区域、妆容步骤介绍区域。
本公开实施例中,妆容工具介绍区域中包括设定妆容的处理过程中,待使用的工具。例如,若设定妆容为眉妆时,则妆容工具介绍区域中包括眉笔、眉刷等。妆容步骤介绍区域中包括设定妆容中包括的化妆步骤。
参见图6所示的一种妆容处理方法中,显示妆容详情的界面示意图。该图中包括位于界面左上方的妆容视频播放区域、位于界面右上方的妆容步骤介绍区域、位于左下方区域的妆容工具介绍区域、以及位于右下方区域的与妆容视频播放区域播放的视频中包括的示范用户的信息展示区域。其中,妆容视频播放区域下方还包括播放或待播放的视频的基本信息,例如,视频的基本信息包括视频时长、视频名称、该视频被点赞的次数等。该界面示意图中还可以包括开始上妆的操作选项,该开始上妆的操作选项可以设置在界面的任一区域,例如,可以设置在视频的基本信息的右方区域。
上述实施方式中,在妆容详情界面中设置妆容工具介绍区域和/或妆容步骤介绍区域,使得用户可以对妆容工具以及妆容步骤进行详细的了解,方便用户学习。
实施例三
一种可能实施例中,参见图7所示,获取设定妆容类型的妆容描述信息,包括:
S701,识别人脸图像的人脸属性;
S702,基于人脸图像的人脸属性,确定人脸图像匹配的设定妆容类型并获取设定妆容类型的妆容描述信息。
示例性的,人脸属性可以包括肌肤能力,肌肤能力包括:血液循环力、抗糖化力、抗光化力、肌肤保水力、抗晒伤力、抵御粉刺力中的至少一种。和/或,人脸属性还可以包括五官分析,五官分析可以包括脸型分析、眼型分析、眉形分析、鼻子分析、嘴唇分析中的至少一种,示例性的,脸型类型可以包括方形脸、圆形脸、鹅蛋脸、瓜子脸、三角脸;眼型类型包括桃花眼、杏眼、小鹿眼、柳叶眼、丹凤眼;眉形类型包括:偏弯眉、偏直眉、粗平眉、柳叶眉、小挑眉;鼻子类型包括:窄鼻子、宽鼻子、朝天鼻、蒜头鼻、高鼻子;嘴唇类型包括:标准唇、薄嘴唇、厚嘴唇、小嘴唇、大嘴唇。和/或,人脸属性还可以包括皮肤肤色、和/或皮肤肤质等;皮肤肤色可以包括从多个等级,例如,多个等级可以为透白、偏白、自然、偏黑、黝黑等;或者,皮肤肤色还可以包括多个分值,例如,若皮肤肤色为透白色,则皮肤对应的分值可以为10分,若皮肤肤色为自然色,则皮肤对应的分值可以为5分,若皮肤肤色为黝黑色,则皮肤对应的分值可以为1分。皮肤肤质类型可以包括:油性、干性、混合型。
示例性的,可以将采集到的人脸图像输入至训练后的第一神经网络模型中,确定人脸图像对应的肌肤能力。还可以分别为每种人脸属性训练一对应的神经网络模型,比如,脸型分类模型、鼻型分类模型、眼型分类模型、眉型分类模型、唇型分类模型等,则将采集到的人脸图像输入至训练后的脸型分类模型中,确定人脸图像对应的脸型;将采集到的人脸图像输入至训练后的鼻型分类模型中,确定人脸图像对应的鼻型,同理,可确定人脸图像对应的眼型、眉型、唇形等。
本公开实施例中,在确定人脸图像对应的人脸属性之后,可以基于人脸图像对应的人脸属性,确定人脸图像匹配的至少一个妆容类型。若匹配到的妆容类型的数量为一个时,则匹配到的妆容类型即为设定妆容类型;若匹配到的妆容类型的数量为多个时,则可以基于每个匹配到的妆容类型与人脸属性的匹配程度值,显示多个妆容类型,以便用户可以基于每个妆容类型的匹配程度值,从多个妆容类型中选择一妆容类型确定为设定妆容类型;或者,也可以多个匹配到的妆容类型中,选择匹配程度最大的妆容类型,作为设定妆容类型。
参见图8所示,图中示出的是一种试妆界面示意图,可以通过触发界面图中的识别人脸属性的操作选项(即图中包括笑脸的圆形图形81),对人脸图像的人脸属性进行检测。
在一些实施例中,首先,可以对人脸图像的人脸属性进行检测,基于人脸图像的人脸属性,确定对应的设定妆容类型,并获取设定妆容类型的妆容描述信息。其次,在获取设定妆容类型的妆容描述信息之后,可以通过本公开中描述的实施例二对设定妆容类型的妆容描述信息进行处理,实现将妆容详情界面切换为妆容处理界面,并在妆容处理界面中展示有采集的人脸图像。最后,在展示采集的人脸图像之后,可以通过本公开中描述的实施例一对展示的人脸图像进行处理,完成妆容处理过程。其中,实施例一以及实施例二的处理过程,可参照上述说明过程,在此不进行赘述。
上述方法中,通过识别到的人脸属性,为人脸图像匹配设定妆容类型,使得设定妆容类型与人脸图像的人脸属性相符合,进而使得用户基于匹配到的设定妆容上妆后的妆容效果较好。
实施例四
一种可能实施例中,参见图9所示,获取设定妆容类型的妆容描述信息,包括:
S901,展示妆容推荐界面,妆容推荐界面包括不同妆容类型的妆容选项;
S902,响应于任一妆容选项被触发,将妆容选项确定为设定妆容类型,并获取设定妆容类型的妆容描述信息。
本公开实施例中,妆容推荐界面中包括预设的多种妆容类型,例如,妆容类型可以包括全妆、底妆、眼妆、眉妆、唇妆、卸妆、护肤中的至少一种。每种妆容类型下包括多个妆容选项,例如,全妆类型下包括:秋日必备元气满满日杂妆容、水凝贴妆容、复古妆容等。
本公开实施例中,在检测到任一妆容被触发时,则响应该触发,将被触发的妆容选项确定设定妆容类型。并在确定设定妆容类型之后,可以通过本公开中描述的实施例二对设定妆容类型的妆容描述信息进行处理,实现将妆容详情界面切换为妆容处理界面,并在妆容处理界面中展示有采集的人脸图像。最后,在展示采集的人脸图像之后,可以通过本公开中描述的实施例一对展示的人脸图像进行处理,完成妆容处理过程。其中,实施例一以及实施例二的处理过程,可参照上述说明过程,在此不进行赘述。
上述实施方式中,通过为用户推荐妆容,使得用户可以按照感兴趣程度,从推荐的妆容中选择一妆容作为设定妆容类型,完成妆容处理,具有趣味性。
实施例五
一种可能的实施方式中,参见图10所示,该方法还包括:
S1001,展示试妆界面,试妆界面包括不同妆容类型的妆容选项;
S1002,响应于任一妆容选项被触发,基于被触发的妆容选项的效果图,对人脸图像进行融合处理,得到妆容处理后的人脸图像。
本公开实施例中,试妆界面上包括的妆容类型可以包括推荐、全妆、眼妆、唇妆、眉妆、底妆中的至少一个。每种妆容类型下包括多个妆容选项,例如,底妆类型下包括多个不同色号的妆容选项。在任一妆容选项被触发后,将被触发的妆容选项的效果图以及人脸图像进行融合,得到妆容处理后的人脸图像。示例性的,可以将人脸图像对应的像素特征值与被触发的妆容选项的效果图对应的像素特征值加权求和,得到融合后的人脸图像。
参见图11所示的一种妆容处理方法中,试妆界面示意图,该界面示意图中可以包括妆容类型显示区域(即图中显示推荐、全妆等妆容类型的区域),还可以包括妆容选项对应的参考产品展示区域;和/或,还可以包括妆容选项对应的效果图(即界面示意图中右侧方形框中显示的图片);和/或,还可以包括功能选项,例如,位于界面示意图下方的拍照功能选项、人工智能(Artificial Intelligence,AI)比照上妆、识别人脸属性的操作选项,即图中包括笑脸的圆形图形81。
上述实施方式中,可以将人脸图像与被触发的妆容选项的效果图进行融合,得到妆容处理后的人脸图像,使得用户可以基于融合后的人脸图像,判断被触发的妆容选项的妆容效果是否与用户的需求一致,可以避免被触发的妆容选项的妆容效果与用户的需求不一致,或得到的妆容效果不满足用户的审美的情况发生,提高了用户的体验度。
一种可能的实施方式中,基于被触发的妆容选项的效果图,对人脸图像进行融合处理,得到妆容处理后的人脸图像,包括:
识别人脸图像的多个关键点;
基于多个关键点,将人脸图像划分为多个人脸部位对应的图像区域;
将各人脸部位对应的图像区域分别与被触发的妆容选项的各人脸部位的效果图进行融合,得到融合处理后的人脸图像。
本公开实施例中,可以基于多个关键点,将人脸图像划分为多个人脸部位对应的图像区域,例如,将人脸图像划分为眼部区域、眉形区域、唇部区域、鼻子区域等,其中,关键点的数量可以根据实际情况进行确定,例如,关键点的数量可以为240个。
在具体实施时,可以将各人脸部位对应的图像区域分别与被触发的妆容选项的各人脸部位的效果图进行融合,例如,可以基于人脸图像中的人脸区域,将选择的底妆色号对应的效果图进行截取,使得截取后的效果图与人脸区域一致,将截取后的效果图与人脸区域进行融合;在基于人脸图像中的眼部区域,将被触发的妆容选项的眼部的效果图进行截取,使得截取后的眼部的效果图与人脸图像中的眼部区域一致,将截取后的眼部的效果图与人脸区域进行融合,其中唇部区域、眉部区域、鼻部区域的融合过程与眼部区域的相同,进而可分别对各人脸部位对应的图像区域与对应的效果融合,得到融合处理后的人脸图像。
上述实施方式中,将人脸图像划分为多个人脸部位对应的图像区域,分别将人脸部位对应的图像区域与对应效果图进行融合,通过分区域的融合方式,可以提高融合后的图像效果。
一种可能的实施方式中,在得到妆容处理后的人脸图像后,还包括:
接收被触发的妆容选项对应的妆容处理请求;将被触发的妆容选项对应的妆容类型作为设定妆容类型。
本公开实施例中,在得到妆容处理后的人脸图像后,若融合后的人脸图像符合用户的需求时,则可以针对被触发的妆容选项发起妆容处理请求,将被触发的妆容选项对应的妆容类型确定为设定妆容类型。若融合后的人脸图像不符合用户的需求时,则可以返回至试妆界面,使得用户重新选择并触发感兴趣的妆容选项。
进一步的,在确定设定妆容类型之后,可以通过本公开中描述的实施例二对设定妆容类型的妆容描述信息进行处理,实现将妆容详情界面切换为妆容处理界面,并在妆容处理界面中展示有采集的人脸图像。最后,在展示采集的人脸图像之后,可以通过本公开中描述的实施例一对展示的人脸图像进行处理,完成妆容处理过程。其中,实施例一以及实施例二的处理过程,可参照上述说明过程,在此不进行赘述。
上述实施方式中,由于用户已直观的查看了融合后的人脸图像,如果融合后的人脸图像满足用户需求,那么用户可直接触发对应的妆容类型,进行妆容处理过程,提高了用户的体验度。
本领域技术人员可以理解,在具体实施方式的上述方法中,各步骤的撰写顺序并不意味着严格的执行顺序而对实施过程构成任何限定,各步骤的具体执行顺序应当以其功能和可能的内在逻辑确定。
实施例六
基于相同的构思,本公开实施例还提供了一种妆容处理装置,参见图12所示,为本公开实施例提供的一种妆容处理装置的架构示意图,包括展示模块1201、识别模块1202、以及检测模块1203,具体的:
展示模块1201,用于展示采集的人脸图像;
识别模块1202,用于识别所述人脸图像中与第一妆容匹配的人脸部位区域,并指示所述人脸部位区域的妆容操作内容;
检测模块1203,用于检测所述人脸部位区域内的像素变化信息,直到所述像素变化信息符合所述第一妆容的妆容效果条件。
一种可能的实施方式中,所述识别模块在指示所述人脸部位区域的妆容操作内容的情况下,包括:
展示用于指示所述人脸部位区域内的妆容操作范围的标记信息。
一种可能的实施方式中,所述检测模块在检测人脸部位区域的像素变化信息,直到所述像素变化信息符合所述第一妆容的妆容效果条件的情况下,包括:
检测所述妆容操作范围内的第一图像区域的像素变化信息,直到所述像素变化信息满足所述妆容效果条件。
一种可能的实施方式中,所述检测模块在检测人脸部位区域的像素变化信息,直到所述像素变化信息符合所述第一妆容的妆容效果条件的情况下,包括:
检测所述妆容操作范围内的第一图像区域与所述人脸图像的第二图像区域之间的像素差异值,直到所述像素差异值大于所述第一妆容对应的第一设定值。
一种可能的实施方式中,所述人脸图像为多帧人脸图像;所述检测模块在所述检测所述妆容操作范围内的第一图像区域的像素变化信息,直到所述像素变化信息满足所述妆容效果条件的情况下,包括
检测当前帧人脸图像中所述第一图像区域,与当前帧之前的其它帧人脸图像中所述第一图像区域之间的像素差异值,直到所述像素差异值大于所述第一妆容对应的第二设定值。
一种可能的实施方式中,所述装置还包括:
处理模块,用于对采集的所述人脸图像进行第二妆容的处理。
一种可能的实施方式中,所述装置还包括:
提示信息展示模块,用于展示所述人脸部位区域已完成妆容处理的提示信息。
一种可能的实施方式中,所述提示信息展示模块在展示所述人脸部位区域已完成妆容处理的提示信息,包括:
将妆容处理进度的显示状态由第一状态切换为第二状态。
一种可能的实施方式中,所述装置还包括:
比对显示模块,用于响应于进行妆容比对的第一触发操作,显示妆容处理前的人脸图像与妆容处理后的人脸图像。
一种可能的实施方式中,所述识别模块在指示所述人脸部位区域的妆容操作内容的情况下,包括:
展示所述待处理妆容的操作提示内容,所述操作提示内容包括操作提示文本和/或操作提示视频。
一种可能的实施方式中,所述展示模块在展示采集的人脸图像的情况下,包括:
获取设定妆容类型的妆容描述信息;
基于所述妆容描述信息,展示妆容详情界面;
响应于所述妆容详情界面的上妆选项被触发,将所述妆容详情界面切换为妆容处理界面,所述妆容处理界面中展示有采集的所述人脸图像。
一种可能的实施方式中,所述妆容详情界面包括以下至少一个区域:妆容工具介绍区域、妆容步骤介绍区域。
一种可能的实施方式中,所述展示模块在获取设定妆容类型的妆容描述信息的情况下,包括:
识别所述人脸图像的人脸属性;
基于所述人脸图像的人脸属性,确定所述人脸图像匹配的所述设定妆容类型并获取所述设定妆容类型的妆容描述信息。
一种可能的实施方式中,所述展示模块在获取设定妆容类型的妆容描述信息的情况下,包括:
展示妆容推荐界面,所述妆容推荐界面包括不同妆容类型的妆容选项;
响应于任一所述妆容选项被触发,将所述妆容选项确定为所述设定妆容类型,并获取所述设定妆容类型的妆容描述信息。
一种可能的实施方式中,所述装置还包括:
试妆界面展示模块,用于展示试妆界面,所述试妆界面包括不同妆容类型的妆容选项;
融合模块,用于响应于任一所述妆容选项被触发,基于被触发的所述妆容选项的效果图,对所述人脸图像进行融合处理,得到妆容处理后的人脸图像。
一种可能的实施方式中,所述融合模块在基于被触发的所述妆容选项的效果图,对所述人脸图像进行融合处理,得到妆容处理后的人脸图像的情况下,包括:
识别所述人脸图像的多个关键点;
基于所述多个关键点,将所述人脸图像划分为多个人脸部位对应的图像区域;
将各人脸部位对应的图像区域分别与被触发的所述妆容选项的各人脸部位的效果图进行融合,得到融合处理后的人脸图像。
一种可能的实施方式中,所述装置还包括:
接收模块,用于接收被触发的所述妆容选项对应的妆容处理请求;将被触发的所述妆容选项对应的妆容类型作为设定妆容类型。
在一些实施例中,本公开实施例提供的装置具有的功能或包含的模板可以用于执行上文方法实施例描述的方法,其具体实现可以参照上文方法实施例的描述,为了简洁,这里不再赘述。
基于同一技术构思,本公开实施例还提供了一种电子设备。参照图13所示,为本公开实施例提供的电子设备的结构示意图,包括处理器1301、存储器1302、和总线1303。其中,存储器1302用于存储执行指令,包括内存13021和外部存储器13022;这里的内存13021也称内存储器,用于暂时存放处理器1301中的运算数据,以及与硬盘等外部存储器13022交换的数据,处理器1301通过内存13021与外部存储器13022进行数据交换,当电子设备1300运行时,处理器1301与存储器1302之间通过总线1303通信,使得处理器1301在执行以下指令:
展示采集的人脸图像;
识别所述人脸图像中与第一妆容匹配的人脸部位区域,并指示所述人脸部位区域的妆容操作内容;
检测所述人脸部位区域内的像素变化信息,直到所述像素变化信息符合所述第一妆容的妆容效果条件。
此外,本公开实施例还提供一种计算机可读存储介质,该计算机可读存储介质上存储有计算机程序,该计算机程序被处理器运行时执行上述方法实施例中所述的妆容处理方法的步骤。
本公开实施例所提供的妆容处理方法的计算机程序产品,包括存储了程序代码的计算机可读存储介质,所述程序代码包括的指令可用于执行上述方法实施例中所述的妆容处理方法的步骤,具体可参见上述方法实施例,在此不再赘述。
所属领域的技术人员可以清楚地了解到,为描述的方便和简洁,上述描述的***和装置的具体工作过程,可以参考前述方法实施例中的对应过程,在此不再赘述。在本公开所提供的几个实施例中,应该理解到,所揭露的***、装置和方法,可以通过其它的方式实现。以上所描述的装置实施例仅仅是示意性的,例如,所述单元的划分,仅仅为一种逻辑功能划分,实际实现时可以有另外的划分方式,又例如,多个单元或组件可以结合或者可以集成到另一个***,或一些特征可以忽略,或不执行。另一点,所显示或讨论的相互之间的耦合或直接耦合或通信连接可以是通过一些通信接口,装置或单元的间接耦合或通信连接,可以是电性,机械或其它的形式。
所述作为分离部件说明的单元可以是或者也可以不是物理上分开的,作为单元显示的部件可以是或者也可以不是物理单元,即可以位于一个地方,或者也可以分布到多个网络单元上。可以根据实际的需要选择其中的部分或者全部单元来实现本实施例方案的目的。
另外,在本公开各个实施例中的各功能单元可以集成在一个处理单元中,也可以是各个单元单独物理存在,也可以两个或两个以上单元集成在一个单元中。
所述功能如果以软件功能单元的形式实现并作为独立的产品销售或使用时,可以存储在一个处理器可执行的非易失的计算机可读取存储介质中。基于这样的理解,本公开的技术方案本质上或者说对现有技术做出贡献的部分或者该技术方案的部分可以以软件产品的形式体现出来,该计算机软件产品存储在一个存储介质中,包括若干指令用以使得一台计算机设备(可以是个人计算机,服务器,或者网络设备等)执行本公开各个实施例所述方法的全部或部分步骤。而前述的存储介质包括:U盘、移动硬盘、只读存储器(Read-OnlyMemory,ROM)、随机存取存储器(Random Access Memory,RAM)、磁碟或者光盘等各种可以存储程序代码的介质。
以上仅为本公开的具体实施方式,但本公开的保护范围并不局限于此,任何熟悉本技术领域的技术人员在本公开揭露的技术范围内,可轻易想到变化或替换,都应涵盖在本公开的保护范围之内。因此,本公开的保护范围应以权利要求的保护范围为准。
Claims (20)
1.一种妆容处理方法,其特征在于,包括:
展示采集的人脸图像;
识别所述人脸图像中与第一妆容匹配的人脸部位区域,并指示所述人脸部位区域的妆容操作内容;
检测所述人脸部位区域内的像素变化信息,直到所述像素变化信息符合所述第一妆容的妆容效果条件。
2.根据权利要求1所述的方法,其特征在于,所述指示所述人脸部位区域的妆容操作内容,包括:
展示用于指示所述人脸部位区域内的妆容操作范围的标记信息。
3.根据权利要求2所述的方法,其特征在于,所述检测人脸部位区域的像素变化信息,直到所述像素变化信息符合所述第一妆容的妆容效果条件,包括:
检测所述妆容操作范围内的第一图像区域的像素变化信息,直到所述像素变化信息满足所述妆容效果条件。
4.根据权利要求3所述的方法,其特征在于,所述检测所述妆容操作范围内的第一图像区域的像素变化信息,直到所述像素变化信息满足所述妆容效果条件,包括:
检测所述妆容操作范围内的第一图像区域与所述人脸图像的第二图像区域之间的像素差异值,直到所述像素差异值大于所述第一妆容对应的第一设定值。
5.根据权利要求3所述的方法,其特征在于,所述人脸图像为多帧人脸图像;所述检测所述妆容操作范围内的第一图像区域的像素变化信息,直到所述像素变化信息满足所述妆容效果条件,包括
检测当前帧人脸图像中所述第一图像区域,与当前帧之前的其它帧人脸图像中所述第一图像区域之间的像素差异值,直到所述像素差异值大于所述第一妆容对应的第二设定值。
6.根据权利要求1至5任意一项所述的方法,其特征在于,所述在所述像素变化信息符合所述第一妆容的妆容效果条件之后,所述方法还包括:
对采集的所述人脸图像进行第二妆容的处理。
7.根据权利要求1至5任意一项所述的方法,其特征在于,在所述像素变化信息符合所述第一妆容的妆容效果条件之后,所述方法还包括:
展示所述人脸部位区域已完成妆容处理的提示信息。
8.根据权利要求6所述的方法,其特征在于,所述展示所述人脸部位区域已完成妆容处理的提示信息,包括:
将妆容处理进度的显示状态由第一状态切换为第二状态。
9.根据权利要求1至5任意一项所述的方法,其特征在于,所述方法还包括:
响应于进行妆容比对的第一触发操作,显示妆容处理前的人脸图像与妆容处理后的人脸图像。
10.根据权利要求1至9任意一项所述的方法,其特征在于,所述指示所述人脸部位区域的妆容操作内容,包括:
展示所述待处理妆容的操作提示内容,所述操作提示内容包括操作提示文本和/或操作提示视频。
11.根据权利要求1至10任意一项所述的方法,其特征在于,所述展示采集的人脸图像,包括:
获取设定妆容类型的妆容描述信息;
基于所述妆容描述信息,展示妆容详情界面;
响应于所述妆容详情界面的上妆选项被触发,将所述妆容详情界面切换为妆容处理界面,所述妆容处理界面中展示有采集的所述人脸图像。
12.根据权利要求11所述的方法,其特征在于,所述妆容详情界面包括以下至少一个区域:妆容工具介绍区域、妆容步骤介绍区域。
13.根据权利要求11所述的方法,其特征在于,所述获取设定妆容类型的妆容描述信息,包括:
识别所述人脸图像的人脸属性;
基于所述人脸图像的人脸属性,确定所述人脸图像匹配的所述设定妆容类型并获取所述设定妆容类型的妆容描述信息。
14.根据权利要求11所述的方法,其特征在于,所述获取设定妆容类型的妆容描述信息,包括:
展示妆容推荐界面,所述妆容推荐界面包括不同妆容类型的妆容选项;
响应于任一所述妆容选项被触发,将所述妆容选项确定为所述设定妆容类型,并获取所述设定妆容类型的妆容描述信息。
15.根据权利要求1至14任一项所述的方法,其特征在于,所述方法还包括:
展示试妆界面,所述试妆界面包括不同妆容类型的妆容选项;
响应于任一所述妆容选项被触发,基于被触发的所述妆容选项的效果图,对所述人脸图像进行融合处理,得到妆容处理后的人脸图像。
16.根据权利要求15所述的方法,其特征在于,所述基于被触发的所述妆容选项的效果图,对所述人脸图像进行融合处理,得到妆容处理后的人脸图像,包括:
识别所述人脸图像的多个关键点;
基于所述多个关键点,将所述人脸图像划分为多个人脸部位对应的图像区域;
将各人脸部位对应的图像区域分别与被触发的所述妆容选项的各人脸部位的效果图进行融合,得到融合处理后的人脸图像。
17.根据权利要求15所述的方法,其特征在于,在得到妆容处理后的人脸图像后,还包括:
接收被触发的所述妆容选项对应的妆容处理请求;将被触发的所述妆容选项对应的妆容类型作为设定妆容类型。
18.一种妆容处理装置,其特征在于,包括:
展示模块,用于展示采集的人脸图像;
识别模块,用于识别所述人脸图像中与第一妆容匹配的人脸部位区域,并指示所述人脸部位区域的妆容操作内容;
检测模块,用于检测所述人脸部位区域内的像素变化信息,直到所述像素变化信息符合所述第一妆容的妆容效果条件。
19.一种电子设备,其特征在于,包括:处理器、存储器和总线,所述存储器存储有所述处理器可执行的机器可读指令,当电子设备运行时,所述处理器与所述存储器之间通过总线通信,所述机器可读指令被所述处理器执行时执行如权利要求1至17任一所述的妆容处理方法的步骤。
20.一种计算机可读存储介质,其特征在于,该计算机可读存储介质上存储有计算机程序,该计算机程序被处理器运行时执行如权利要求1至17任一所述的妆容处理方法的步骤。
Priority Applications (7)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN202010065043.3A CN111291642B (zh) | 2020-01-20 | 2020-01-20 | 一种妆容处理方法、装置、电子设备及存储介质 |
PCT/CN2021/072920 WO2021147920A1 (zh) | 2020-01-20 | 2021-01-20 | 一种妆容处理方法、装置、电子设备及存储介质 |
EP21744588.1A EP3979128A4 (en) | 2020-01-20 | 2021-01-20 | MAKE-UP PROCESSING METHOD AND EQUIPMENT, ELECTRONIC DEVICE AND STORAGE MEDIA |
KR1020217026933A KR20210118149A (ko) | 2020-01-20 | 2021-01-20 | 메이크업 처리 방법, 장치, 전자 디바이스 및 기록 매체 |
TW110102170A TWI773096B (zh) | 2020-01-20 | 2021-01-20 | 妝容處理方法、裝置、電子設備及儲存媒體 |
JP2021549701A JP2022522667A (ja) | 2020-01-20 | 2021-01-20 | メイクアップ処理方法、装置、電子デバイス、及び記録媒体 |
US17/558,040 US20220110435A1 (en) | 2020-01-20 | 2021-12-21 | Makeup processing method and apparatus, electronic device, and storage medium |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN202010065043.3A CN111291642B (zh) | 2020-01-20 | 2020-01-20 | 一种妆容处理方法、装置、电子设备及存储介质 |
Publications (2)
Publication Number | Publication Date |
---|---|
CN111291642A true CN111291642A (zh) | 2020-06-16 |
CN111291642B CN111291642B (zh) | 2023-11-28 |
Family
ID=71024304
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN202010065043.3A Active CN111291642B (zh) | 2020-01-20 | 2020-01-20 | 一种妆容处理方法、装置、电子设备及存储介质 |
Country Status (7)
Country | Link |
---|---|
US (1) | US20220110435A1 (zh) |
EP (1) | EP3979128A4 (zh) |
JP (1) | JP2022522667A (zh) |
KR (1) | KR20210118149A (zh) |
CN (1) | CN111291642B (zh) |
TW (1) | TWI773096B (zh) |
WO (1) | WO2021147920A1 (zh) |
Cited By (10)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN112712479A (zh) * | 2020-12-24 | 2021-04-27 | 厦门美图之家科技有限公司 | 妆容处理方法、***、移动终端及存储介质 |
CN112819718A (zh) * | 2021-02-01 | 2021-05-18 | 深圳市商汤科技有限公司 | 图像处理方法及装置、电子设备及存储介质 |
WO2021147920A1 (zh) * | 2020-01-20 | 2021-07-29 | 深圳市商汤科技有限公司 | 一种妆容处理方法、装置、电子设备及存储介质 |
CN113450248A (zh) * | 2020-08-24 | 2021-09-28 | 北京新氧科技有限公司 | 基于图像的操作引导方法、装置、设备及可读存储介质 |
CN113837017A (zh) * | 2021-08-31 | 2021-12-24 | 北京新氧科技有限公司 | 一种化妆进度检测方法、装置、设备及存储介质 |
CN113837018A (zh) * | 2021-08-31 | 2021-12-24 | 北京新氧科技有限公司 | 一种化妆进度检测方法、装置、设备及存储介质 |
CN113837016A (zh) * | 2021-08-31 | 2021-12-24 | 北京新氧科技有限公司 | 一种化妆进度检测方法、装置、设备及存储介质 |
CN113837020A (zh) * | 2021-08-31 | 2021-12-24 | 北京新氧科技有限公司 | 一种化妆进度检测方法、装置、设备及存储介质 |
CN113837019A (zh) * | 2021-08-31 | 2021-12-24 | 北京新氧科技有限公司 | 一种化妆进度检测方法、装置、设备及存储介质 |
CN114155569A (zh) * | 2021-08-31 | 2022-03-08 | 北京新氧科技有限公司 | 一种化妆进度检测方法、装置、设备及存储介质 |
Families Citing this family (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
KR102515436B1 (ko) | 2022-08-01 | 2023-03-29 | 주식회사 어썸커머스 | 인공지능 기반 얼굴 메이크업 처리 방법, 장치 및 시스템 |
Citations (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US20150254500A1 (en) * | 2013-08-30 | 2015-09-10 | Panasonic Intellectual Property Management Co., Ltd. | Makeup supporting device, makeup supporting method, and non-transitory computer-readable recording medium |
CN108256432A (zh) * | 2017-12-20 | 2018-07-06 | 歌尔股份有限公司 | 一种指导化妆的方法及装置 |
CN108765268A (zh) * | 2018-05-28 | 2018-11-06 | 京东方科技集团股份有限公司 | 一种辅助化妆方法、装置及智能镜 |
CN108920490A (zh) * | 2018-05-14 | 2018-11-30 | 京东方科技集团股份有限公司 | 辅助化妆的实现方法、装置、电子设备以及存储介质 |
CN109407912A (zh) * | 2017-08-16 | 2019-03-01 | 丽宝大数据股份有限公司 | 电子装置及其提供试妆信息方法 |
Family Cites Families (10)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP2000311248A (ja) * | 1999-04-28 | 2000-11-07 | Sharp Corp | 画像処理装置 |
US7039222B2 (en) * | 2003-02-28 | 2006-05-02 | Eastman Kodak Company | Method and system for enhancing portrait images that are processed in a batch mode |
JP2014149678A (ja) * | 2013-02-01 | 2014-08-21 | Panasonic Corp | 美容支援装置、美容支援システム、美容支援方法、並びに美容支援プログラム |
EP2953090A4 (en) * | 2013-02-01 | 2016-05-25 | Panasonic Ip Man Co Ltd | MAKEUP AID, MAKEUP AID, MAKEUP ASSISTANCE AND MAKEUP ASSISTANCE |
JP5991536B2 (ja) * | 2013-02-01 | 2016-09-14 | パナソニックIpマネジメント株式会社 | メイクアップ支援装置、メイクアップ支援方法、およびメイクアップ支援プログラム |
US20160357578A1 (en) * | 2015-06-03 | 2016-12-08 | Samsung Electronics Co., Ltd. | Method and device for providing makeup mirror |
CN108932654B (zh) * | 2018-06-12 | 2021-03-26 | 苏州诚满信息技术有限公司 | 一种虚拟试妆指导方法及装置 |
CN109064388A (zh) * | 2018-07-27 | 2018-12-21 | 北京微播视界科技有限公司 | 人脸图像效果生成方法、装置和电子设备 |
CN109446365A (zh) * | 2018-08-30 | 2019-03-08 | 新我科技(广州)有限公司 | 一种智能化妆交换方法及存储介质 |
CN111291642B (zh) * | 2020-01-20 | 2023-11-28 | 深圳市商汤科技有限公司 | 一种妆容处理方法、装置、电子设备及存储介质 |
-
2020
- 2020-01-20 CN CN202010065043.3A patent/CN111291642B/zh active Active
-
2021
- 2021-01-20 TW TW110102170A patent/TWI773096B/zh active
- 2021-01-20 WO PCT/CN2021/072920 patent/WO2021147920A1/zh unknown
- 2021-01-20 JP JP2021549701A patent/JP2022522667A/ja active Pending
- 2021-01-20 KR KR1020217026933A patent/KR20210118149A/ko not_active Application Discontinuation
- 2021-01-20 EP EP21744588.1A patent/EP3979128A4/en not_active Withdrawn
- 2021-12-21 US US17/558,040 patent/US20220110435A1/en active Pending
Patent Citations (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US20150254500A1 (en) * | 2013-08-30 | 2015-09-10 | Panasonic Intellectual Property Management Co., Ltd. | Makeup supporting device, makeup supporting method, and non-transitory computer-readable recording medium |
CN109407912A (zh) * | 2017-08-16 | 2019-03-01 | 丽宝大数据股份有限公司 | 电子装置及其提供试妆信息方法 |
CN108256432A (zh) * | 2017-12-20 | 2018-07-06 | 歌尔股份有限公司 | 一种指导化妆的方法及装置 |
CN108920490A (zh) * | 2018-05-14 | 2018-11-30 | 京东方科技集团股份有限公司 | 辅助化妆的实现方法、装置、电子设备以及存储介质 |
CN108765268A (zh) * | 2018-05-28 | 2018-11-06 | 京东方科技集团股份有限公司 | 一种辅助化妆方法、装置及智能镜 |
Cited By (15)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
WO2021147920A1 (zh) * | 2020-01-20 | 2021-07-29 | 深圳市商汤科技有限公司 | 一种妆容处理方法、装置、电子设备及存储介质 |
CN113450248A (zh) * | 2020-08-24 | 2021-09-28 | 北京新氧科技有限公司 | 基于图像的操作引导方法、装置、设备及可读存储介质 |
CN112712479A (zh) * | 2020-12-24 | 2021-04-27 | 厦门美图之家科技有限公司 | 妆容处理方法、***、移动终端及存储介质 |
CN112819718A (zh) * | 2021-02-01 | 2021-05-18 | 深圳市商汤科技有限公司 | 图像处理方法及装置、电子设备及存储介质 |
CN113837016A (zh) * | 2021-08-31 | 2021-12-24 | 北京新氧科技有限公司 | 一种化妆进度检测方法、装置、设备及存储介质 |
CN113837018A (zh) * | 2021-08-31 | 2021-12-24 | 北京新氧科技有限公司 | 一种化妆进度检测方法、装置、设备及存储介质 |
CN113837017A (zh) * | 2021-08-31 | 2021-12-24 | 北京新氧科技有限公司 | 一种化妆进度检测方法、装置、设备及存储介质 |
CN113837020A (zh) * | 2021-08-31 | 2021-12-24 | 北京新氧科技有限公司 | 一种化妆进度检测方法、装置、设备及存储介质 |
CN113837019A (zh) * | 2021-08-31 | 2021-12-24 | 北京新氧科技有限公司 | 一种化妆进度检测方法、装置、设备及存储介质 |
CN114155569A (zh) * | 2021-08-31 | 2022-03-08 | 北京新氧科技有限公司 | 一种化妆进度检测方法、装置、设备及存储介质 |
CN114155569B (zh) * | 2021-08-31 | 2022-11-04 | 北京新氧科技有限公司 | 一种化妆进度检测方法、装置、设备及存储介质 |
CN113837017B (zh) * | 2021-08-31 | 2022-11-04 | 北京新氧科技有限公司 | 一种化妆进度检测方法、装置、设备及存储介质 |
CN113837020B (zh) * | 2021-08-31 | 2024-02-02 | 北京新氧科技有限公司 | 一种化妆进度检测方法、装置、设备及存储介质 |
CN113837019B (zh) * | 2021-08-31 | 2024-05-10 | 北京新氧科技有限公司 | 一种化妆进度检测方法、装置、设备及存储介质 |
CN113837018B (zh) * | 2021-08-31 | 2024-06-14 | 北京新氧科技有限公司 | 一种化妆进度检测方法、装置、设备及存储介质 |
Also Published As
Publication number | Publication date |
---|---|
EP3979128A1 (en) | 2022-04-06 |
EP3979128A4 (en) | 2022-09-07 |
US20220110435A1 (en) | 2022-04-14 |
TW202129524A (zh) | 2021-08-01 |
TWI773096B (zh) | 2022-08-01 |
CN111291642B (zh) | 2023-11-28 |
KR20210118149A (ko) | 2021-09-29 |
JP2022522667A (ja) | 2022-04-20 |
WO2021147920A1 (zh) | 2021-07-29 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN111291642B (zh) | 一种妆容处理方法、装置、电子设备及存储介质 | |
US9760935B2 (en) | Method, system and computer program product for generating recommendations for products and treatments | |
Maxfield et al. | Effects of target typicality on categorical search | |
JP6128309B2 (ja) | メイクアップ支援装置、メイクアップ支援方法、およびメイクアップ支援プログラム | |
CN100468463C (zh) | 用于处理图像的方法、装置 | |
CN108920490A (zh) | 辅助化妆的实现方法、装置、电子设备以及存储介质 | |
CN112348969A (zh) | 增强现实场景下的展示方法、装置、电子设备及存储介质 | |
CN108932654B (zh) | 一种虚拟试妆指导方法及装置 | |
CN108694736B (zh) | 图像处理方法、装置、服务器及计算机存储介质 | |
CN107784630B (zh) | 对人脸图像进行属性翻转的方法、装置和终端 | |
WO2017177259A1 (en) | System and method for processing photographic images | |
KR20170002100A (ko) | 감성 아바타 이모티콘 기반의 스마트 러닝 학습 제공 방법, 그리고 이를 구현하기 위한 스마트 러닝 학습 단말장치 | |
CN111192223B (zh) | 人脸纹理图像的处理方法、装置、设备及存储介质 | |
CN110866139A (zh) | 一种化妆处理方法、装置及设备 | |
CN111667588A (zh) | 人物图像处理方法、装置、ar设备以及存储介质 | |
CN112819718A (zh) | 图像处理方法及装置、电子设备及存储介质 | |
CN116830073A (zh) | 数字彩妆调色板 | |
CN111507478A (zh) | 一种ai化妆师*** | |
JP6128357B2 (ja) | メイクアップ支援装置およびメイクアップ支援方法 | |
CN113781271A (zh) | 化妆教学方法及装置、电子设备、存储介质 | |
CN117011449A (zh) | 三维面部模型的重构方法和装置、存储介质及电子设备 | |
De Almeida et al. | Interactive makeup tutorial using face tracking and augmented reality on mobile devices | |
CN112132107A (zh) | 图像处理方法、装置、电子设备及计算机可读存储介质 | |
CN111627118A (zh) | 景物画像的展示方法、展示装置、电子设备及存储介质 | |
CN111626254A (zh) | 一种展示动画触发方法及装置 |
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 | ||
REG | Reference to a national code |
Ref country code: HK Ref legal event code: DE Ref document number: 40026464 Country of ref document: HK |
|
GR01 | Patent grant | ||
GR01 | Patent grant |