CN111339804A - Automatic makeup method, device and system - Google Patents

Automatic makeup method, device and system Download PDF

Info

Publication number
CN111339804A
CN111339804A CN201811556419.XA CN201811556419A CN111339804A CN 111339804 A CN111339804 A CN 111339804A CN 201811556419 A CN201811556419 A CN 201811556419A CN 111339804 A CN111339804 A CN 111339804A
Authority
CN
China
Prior art keywords
makeup
user
target
cosmetic
cosmetics
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.)
Pending
Application number
CN201811556419.XA
Other languages
Chinese (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/CN111339804A/en
Publication of CN111339804A publication Critical patent/CN111339804A/en
Pending legal-status Critical Current

Links

Images

Classifications

    • GPHYSICS
    • G06COMPUTING; CALCULATING OR 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; CALCULATING OR 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

The invention discloses an automatic makeup method, an automatic makeup device, an automatic makeup system, electronic equipment and a computer-readable storage medium. The method comprises the following steps: analyzing the target makeup to determine one or more cosmetics that complete the target makeup; determining a makeup flow for finishing the target makeup according to the priority of each cosmetic; according to the makeup process, corresponding cosmetics are sequentially obtained to finish the target makeup. Through this technical scheme, can guarantee to have good makeup appearance for the user is automatic to make up before the girl is out, also need not to be early for making up, when maintaining the image, guarantee the operating quality of a day, reinforcing user's use experience.

Description

Automatic makeup method, device and system
Technical Field
The invention relates to the technical field of intelligent control, in particular to an automatic makeup method, device, system, electronic equipment and computer readable storage medium.
Background
The makeup can improve the appearance and the quality to a certain extent, and is favored by many girls. A certain amount of time is often required to complete a complete makeup. However, with the pace of life increasing, before going out, many girls, especially the girls of office workers, have no time to make up, which affects the image; or, early onset for makeup affects the quality of the day.
Disclosure of Invention
In view of the above, the present invention has been made to provide an automatic makeup method, apparatus, system, electronic device, and computer-readable storage medium that overcome or at least partially solve the above-mentioned problems.
According to an aspect of the present invention, there is provided an automatic makeup method, wherein the method includes:
analyzing the target makeup to determine one or more cosmetics that complete the target makeup;
determining a makeup flow for finishing the target makeup according to the priority of each cosmetic;
and according to the makeup process, sequentially obtaining corresponding cosmetics to finish the target makeup.
Optionally, the target makeup is determined by:
providing one or more popular makeup looks, and determining a target makeup look according to the selection of a user;
alternatively, the first and second electrodes may be,
determining a target makeup according to the facial features of the user;
alternatively, the first and second electrodes may be,
detecting the skin state of a user, and recommending one or more makeup to be selected to the user according to the skin state of the user; determining a target makeup according to the selection of the user;
alternatively, the first and second electrodes may be,
identifying the makeup of the designated object on the designated picture, and taking the identified makeup as a target makeup;
alternatively, the first and second electrodes may be,
and determining a target makeup from the saved historical makeup according to the selection of the user.
Optionally, the determining one or more makeup cosmetics that complete the target makeup includes:
determining a cosmetic match matching the target makeup;
determining one or more cosmetics corresponding to the cosmetic color match based on the determined cosmetic color match.
Optionally, the determining a cosmetic color match that matches the target makeup includes:
detecting a skin state of a user;
and determining a cosmetic color matching with the target makeup according to the skin state of the user.
Optionally, the method further comprises:
and receiving a color matching adjustment instruction, and adjusting the color matching of the determined cosmetics matched with the target makeup according to the instruction.
Optionally, the obtaining the corresponding cosmetic includes:
determining corresponding cosmetic characteristics from a cosmetic database;
identifying a cosmetic product matching the cosmetic product characteristics from a designated location where the cosmetic product is placed;
and enabling the execution unit to acquire the identified cosmetics.
Optionally, the obtaining the corresponding cosmetic includes:
and obtaining the corresponding cosmetics from the built-in cosmetics container.
Optionally, the obtaining the corresponding cosmetic from the built-in cosmetic container comprises:
obtaining one or more cosmetics from a built-in cosmetic container;
obtaining corresponding cosmetics according to the obtained one or more cosmetics.
Optionally, the sequentially acquiring the corresponding cosmetics to complete the target makeup includes:
identifying the position and distance of each face part of a user in an image acquired by a camera;
and enabling the execution unit to sequentially acquire corresponding cosmetics according to the positions and the distances of all the parts of the identified face to finish the makeup of the corresponding face parts.
Optionally, the method further comprises:
determining at least one makeup tool applicable to each makeup process;
the enabling execution unit sequentially obtains corresponding cosmetics to finish the makeup of the corresponding face part, and comprises:
the enabling execution unit sequentially obtains corresponding cosmetics and corresponding cosmetic tools to finish the corresponding makeup of each part of the face.
Optionally, the method further comprises:
identifying each face part of a user in an image acquired by a camera;
and rendering the effect picture of the target makeup to corresponding human face parts and displaying.
Optionally, the method further comprises:
and calling the front camera to show the finished makeup to the user every time a makeup flow is finished or according to a preview instruction of the user.
Optionally, the method further comprises:
and recommending corresponding cosmetics to the user according to the historical makeup behaviors of the user, and/or according to popular cosmetics, and/or according to the skin state of the user.
According to another aspect of the present invention, there is provided an automatic make-up device, wherein the device includes:
a cosmetics determination unit adapted to analyze the target makeup to determine one or more cosmetics that complete the target makeup;
the flow determining unit is suitable for determining the makeup flow for finishing the target makeup according to the priority of each cosmetic;
and the makeup unit is suitable for sequentially acquiring corresponding cosmetics according to the makeup flow to finish the target makeup.
Optionally, the target makeup is determined by:
providing one or more popular makeup looks, and determining a target makeup look according to the selection of a user;
alternatively, the first and second electrodes may be,
determining a target makeup according to the facial features of the user;
alternatively, the first and second electrodes may be,
detecting the skin state of a user, and recommending one or more makeup to be selected to the user according to the skin state of the user; determining a target makeup according to the selection of the user;
alternatively, the first and second electrodes may be,
identifying the makeup of the designated object on the designated picture, and taking the identified makeup as a target makeup;
alternatively, the first and second electrodes may be,
and determining a target makeup from the saved historical makeup according to the selection of the user.
Alternatively,
the cosmetic determination unit is suitable for determining a cosmetic color matching with the target makeup; determining one or more cosmetics corresponding to the cosmetic color match based on the determined cosmetic color match.
Optionally, the cosmetic determination unit is adapted to detect a skin condition of a user; and determining a cosmetic color matching with the target makeup according to the skin state of the user.
Optionally, the apparatus further comprises:
and the adjusting unit is suitable for receiving a color matching adjusting instruction and adjusting the determined color matching of the cosmetics matched with the target makeup according to the instruction.
Alternatively,
the cosmetic unit is suitable for determining corresponding cosmetic characteristics from a cosmetic database; identifying a cosmetic product matching the cosmetic product characteristics from a designated location where the cosmetic product is placed; and enabling the execution unit to acquire the identified cosmetics.
Alternatively,
the cosmetic unit is suitable for obtaining corresponding cosmetics from a built-in cosmetic container.
Alternatively,
the cosmetic unit is suitable for obtaining one or more cosmetics from a built-in cosmetic container; obtaining corresponding cosmetics according to the obtained one or more cosmetics.
Alternatively,
the makeup unit is suitable for identifying the position and the distance of each face part of the user in the image acquired by the camera; and enabling the execution unit to sequentially acquire corresponding cosmetics according to the positions and the distances of all the parts of the identified face to finish the makeup of the corresponding face parts.
Optionally, the apparatus further comprises:
a makeup tool determination unit adapted to determine at least one makeup tool to which each makeup procedure is applied;
the makeup unit is suitable for enabling the execution unit to sequentially obtain corresponding cosmetics and corresponding makeup tools to finish makeup of all parts of the corresponding face.
Optionally, the apparatus further comprises:
the effect display unit is suitable for identifying each face part of the user in the image acquired by the camera; and rendering the effect picture of the target makeup to corresponding human face parts and displaying.
Optionally, the apparatus further comprises:
and the effect display unit is suitable for calling the front camera to display the finished makeup for the user when finishing one makeup process or according to a preview instruction of the user.
Optionally, the apparatus further comprises:
and the recommending unit is suitable for recommending the corresponding cosmetics to the user according to the historical makeup behaviors of the user, and/or according to popular cosmetics, and/or according to the skin state of the user.
According to still another aspect of the present invention, there is provided an automatic makeup system, wherein the system includes the automatic makeup apparatus as described above, a camera, and an execution unit.
Optionally, the system is an automated cosmetic helmet.
According to still another aspect of the present invention, there is provided an electronic apparatus, wherein the electronic apparatus includes:
a processor; and the number of the first and second groups,
a memory arranged to store computer executable instructions that, when executed, cause the processor to perform a method according to the foregoing.
According to yet another aspect of the present invention, there is provided a computer readable storage medium, wherein the computer readable storage medium stores one or more programs which, when executed by a processor, implement the aforementioned method.
According to the technical scheme of the invention, the target makeup is analyzed, and one or more cosmetics for completing the target makeup are determined; determining a makeup flow for finishing the target makeup according to the priority of each cosmetic; according to the makeup process, corresponding cosmetics are sequentially obtained to finish the target makeup. Through this technical scheme, can guarantee to have good makeup appearance for the user is automatic to make up before the girl is out, also need not to be early for making up, when maintaining the image, guarantee the operating quality of a day, reinforcing user's use experience.
The foregoing description is only an overview of the technical solutions of the present invention, and the embodiments of the present invention are described below in order to make the technical means of the present invention more clearly understood and to make the above and other objects, features, and advantages of the present invention more clearly understandable.
Drawings
Various other advantages and benefits will become apparent to those of ordinary skill in the art upon reading the following detailed description of the preferred embodiments. The drawings are only for purposes of illustrating the preferred embodiments and are not to be construed as limiting the invention. Also, like reference numerals are used to refer to like parts throughout the drawings. In the drawings:
FIG. 1 illustrates a flow diagram of an automated makeup method according to an embodiment of the invention;
FIG. 2 is a schematic view illustrating the construction of an automatic make-up device according to an embodiment of the present invention;
FIG. 3 illustrates a schematic diagram of an automated makeup system according to an embodiment of the present invention;
FIG. 4 shows a schematic structural diagram of an electronic device according to one embodiment of the invention;
fig. 5 shows a schematic structural diagram of a computer-readable storage medium according to an embodiment of the present invention.
Detailed Description
Exemplary embodiments of the present disclosure will be described in more detail below with reference to the accompanying drawings. While exemplary embodiments of the present disclosure are shown in the drawings, it should be understood that the present disclosure may be embodied in various forms and should not be limited to the embodiments set forth herein. Rather, these embodiments are provided so that this disclosure will be thorough and complete, and will fully convey the scope of the disclosure to those skilled in the art.
Fig. 1 shows a flow diagram of an automatic makeup method according to an embodiment of the present invention. As shown in fig. 1, the method includes:
step S110, analyzing the target makeup and determining one or more cosmetics completing the target makeup.
In a specific embodiment, the one or more cosmetics that complete the target makeup are different parts corresponding to different completed target makeup, for example, eye shadow completed eye makeup, lipstick completed mouth makeup, foundation completed entire face primer, and the like. The same makeup function may be provided in plural, and for example, the eye shadow may include a ground-up eye shadow, a colored eye shadow, and the like.
For example, if a target makeup includes foundation, eyebrow, eye shadow, lipstick, and blush, then the cosmetic identified includes foundation, eyebrow pencil, eye shadow, lipstick, and blush, where the eye shadow may be of multiple colors, then the eye shadow may correspond to multiple cosmetics. Alternatively, the lipstick may be used as a blush, and certain makeup may include foundation, eyebrow pencil, eye shadow, lipstick.
Preferably, when determining one or more cosmetics to complete the target makeup, the determination may be made based on cosmetics already existing to the user, for example, lipsticks existing to the user have diyo color-changing lipsticks, yashilandai ripple dump lipsticks, miss-savory-cacao lipsticks, etc., and when determining, the miss-savory-cacao lip stick is selected as the lipstick to complete the target makeup.
And step S120, determining a makeup flow for finishing the target makeup according to the priority of each cosmetic.
When makeup is performed, a certain makeup order is required, that is, the priority of different cosmetics is different. For example, in the makeup step, the face needs to be primed first, and then eyebrow makeup is performed, so that the foundation has higher priority than eyebrow pencil. The makeup procedure is to prime the face with foundation and then to eyebrow with eyebrow pencil.
In addition, cosmetics for finishing the same part of makeup also have priority, for example, the priority of the eye shadow part is higher for the bottoming of the eye shadow than for the coloring of the eye shadow, namely, the eye shadow is firstly bottomed by the bottoming of the eye shadow and then drawn by the coloring of the eye shadow. Therefore, it is necessary to determine the makeup flow according to the priority of each cosmetic.
For example, it is determined that the cosmetic is foundation, eye shadow, eyebrow, mascara, lipstick, blush, and the priority is foundation, eyebrow, eye shadow, mascara, lipstick, blush in order from top to bottom. The cosmetic process comprises priming face with foundation, drawing eyebrow with eyebrow pencil, drawing eye shadow, such as mascara, coating lipstick, and drawing blush.
And step S130, sequentially acquiring corresponding cosmetics to finish the target makeup according to the makeup process.
And after the makeup flow is determined, finishing the makeup in sequence according to the makeup flow. For example, first obtain foundation, complete the face priming; the method comprises the steps of obtaining an eyebrow pencil to finish eyebrow drawing, obtaining eye shadows to finish eye makeup, obtaining mascara to finish eyelash makeup, obtaining lipstick to finish mouth makeup, obtaining blush to finish face coloring until finishing the whole target makeup.
Therefore, through the embodiment, the user can be automatically dressed, good dressing is guaranteed before the girl goes out, the user does not need to get up early for dressing, the image is maintained, and the working quality of one day is guaranteed. And for the novice, prevent the destruction of makeup caused by unfamiliarity, satisfy the demand of its makeup, strengthen user's use experience.
In one embodiment of the present invention, the target makeup of the method shown in fig. 1 is determined by: providing one or more popular makeup looks, and determining a target makeup look according to the selection of a user; or, determining a target makeup based on facial features of the user; or detecting the skin state of the user, and recommending one or more makeup to be selected to the user according to the skin state of the user; determining a target makeup according to the selection of the user; or, identifying the makeup of the designated object on the designated picture, and taking the identified makeup as the target makeup; alternatively, the target makeup is determined from the stored historical makeup according to the selection of the user.
The system may recommend trending looks to the user for selection by the user.
It may also be based on the facial characteristics of the user, e.g., facial shape; the relative position, size, shape, etc. of the five sense organs determine the target makeup suitable for the user. Preferably, the determined optimal makeup may be displayed to the user, the user may select use or non-use, the optimal makeup is determined as a target makeup when the user selects use, and other applicable makeup may be recommended if the user selects non-use.
Makeup may also be recommended to the user based on the skin condition of the user, e.g., if the user's skin is yellow, then a makeup suitable for yellow skin is selected.
If the user wants the makeup effect in one picture, the makeup of the designated object in the picture can be identified, for example, if the user wants the makeup of a certain star in one picture, the makeup of the star in the picture is identified as the target makeup.
After finishing makeup, the user can store information of the makeup, such as makeup effect chart, information of cosmetics used for makeup, and the like, and can take the stored makeup if the user wants to makeup at a later time.
The method for determining the target makeup is provided for the user, the selection freedom of the user is high, and the use experience of the user is improved.
In one embodiment of the present invention, the determining of one or more cosmetics that complete the target makeup in step S110 of the method shown in fig. 1 includes: determining a cosmetic match matching the target makeup; one or more cosmetics corresponding to the cosmetic color match are determined based on the determined cosmetic color match.
Considering that the characteristics of the target makeup are suitable for color correspondence and cosmetics of the same makeup function are distinguished from colors in addition to the makeup function, it is necessary to determine a color scheme of cosmetics matching the target makeup and then select a corresponding cosmetic according to the color scheme in order to determine one or more cosmetics completing the target makeup.
For example, if a lipstick of a target makeup style is a red bean paste, the cosmetic of the identified lipstick type is a red bean paste. And if the eyebrow of a target dressing is dark brown, the cosmetic of the determined eyebrow dressing is the dark brown eyebrow pencil or eyebrow powder.
Specifically, the above-mentioned determining the color matching of the cosmetics matching the target makeup includes: detecting a skin state of a user; and determining a cosmetic color matching the target makeup according to the skin state of the user.
Since the skin condition of different users is different, for example, the skin color is different, and the color tone of the same target makeup should be different, it is necessary to consider the skin condition of the user when determining the color tone of the cosmetics matching the target makeup, for example, if the skin of the user is cool, it is necessary to select a color tone suitable for the cool tone and matching the target makeup.
In one embodiment of the present invention, the method shown in fig. 1 further comprises: and receiving a color matching adjustment instruction, and adjusting the color matching of the determined cosmetics matched with the target makeup according to the instruction.
The user can also adjust the determined cosmetic color matching according to the preference of the user, for example, the contrast, the saturation and the like of the cosmetic color matching are adjusted, and the use experience of the user is further improved.
In one embodiment of the present invention, the acquiring the corresponding cosmetic in step S130 shown in fig. 1 comprises: determining corresponding cosmetic characteristics from a cosmetic database; identifying a cosmetic product matching the cosmetic characteristics from a designated location where the cosmetic product is placed; and enabling the execution unit to acquire the identified cosmetics.
This embodiment allows for the user's cosmetics to be packaged separately and in designated locations.
In an embodiment of the present invention, when a user adds new cosmetics, corresponding cosmetic information is input into the cosmetics database, for example, a brand name and a color number of the newly added lipstick are input, so that when cosmetics for completing a target makeup are determined, the determination can be performed according to the cosmetics existing in the cosmetics database. For example, in the lip makeup process, if the determined lipstick is Miss Xiangnai cocoa lipstick, the brand of Xiangnai cocoa is identified from various lipsticks according to the brand of Miss Xiangnai lipstick, and the identity is obtained.
Generally, a user places his or her cosmetics at a designated position of the dressing table, and then obtains the corresponding cosmetics by controlling the execution unit.
Preferably, when the user inputs newly added cosmetic information into the cosmetic database, the user can input the image information of the cosmetic bottle, so that the characteristics of the cosmetic can be more accurately determined, and the corresponding cosmetic can be accurately obtained.
Preferably, the above-mentioned execution unit comprises a robot.
In one embodiment of the present invention, the acquiring the corresponding cosmetic in step S130 shown in fig. 1 comprises: and obtaining the corresponding cosmetics from the built-in cosmetics container.
The present embodiment takes into account that the user's cosmetic product is in a characteristic form, such as a liquid state, which is advantageous for acquisition. Therefore, a cosmetic container can be arranged in the cosmetic container, and cosmetics can be placed in the container and are easy to obtain. For example, liquid lipstick, is acquired without using an execution unit. Directly taking the mixture from the container for use.
Further, the above-mentioned obtaining of the corresponding cosmetics from the built-in cosmetics container includes: obtaining one or more cosmetics from a built-in cosmetic container; obtaining corresponding cosmetics according to the obtained one or more cosmetics.
When the cosmetics are obtained from the built-in cosmetics container, the color of the cosmetics matched with the target makeup can be obtained by a color matching mode in consideration of the fact that the color of the cosmetics does not accord with the color of the target makeup, for example, the orange liquid lipstick and the red liquid lipstick in the content cosmetics container can be blended according to a certain proportion and then used.
It should be noted that the cosmetic bottle container herein includes one or more containers, and different cosmetics are placed in different cosmetic containers.
In one embodiment of the present invention, the sequentially acquiring the corresponding cosmetic completion target makeup appearances in step S130 of the method shown in fig. 1 includes: identifying the position and distance of each face part of a user in an image acquired by a camera; and enabling the execution unit to sequentially acquire corresponding cosmetics according to the positions and the distances of all the parts of the identified face to finish the makeup of the corresponding face parts.
When the target makeup is finished, the execution unit can be used for finishing makeup, and in order to facilitate accurate makeup, the positions of human face parts of a user, such as mouth, eyes and eyebrows, need to be identified.
In an embodiment of the present invention, on the basis of the above embodiment, the method shown in fig. 1 further includes: at least one makeup tool applicable to each makeup procedure is determined.
The enabling execution unit sequentially obtains corresponding cosmetics to finish the makeup of the corresponding face part comprises: the enabling execution unit sequentially obtains corresponding cosmetics and corresponding cosmetic tools to finish the corresponding makeup of each part of the face.
Considering that some cosmetic procedures require cosmetic tools, for example, a brow brush is required for brow powder. If the determined cosmetic for the eyebrow is the eyebrow powder, the cosmetic tool suitable for the eyebrow is the eyebrow brush, and the flow to the eyebrow is proceeded, the execution unit is controlled to acquire the eyebrow brush and the eyebrow powder to finish the eyebrow drawing.
The makeup procedures are different, the applicable makeup tools are different, and the specifications of the scratching and rotating tools applicable to the same procedures may be different. For example, eyebrow powder is a brush that requires eyebrows, eye shadows, foundation, and the like. The makeup tools for which each makeup process identified herein is applicable include at least one. In addition, a makeup procedure may also use a plurality of makeup tools, for example, in the eye shadow procedure, a large-size eye shadow brush is needed to finish the eye shadow backing, and a medium-size or small-size eye shadow brush is needed to finish the eye shadow coloring.
Preferably, the execution unit may acquire the cosmetic applicator according to a characteristic of each cosmetic applicator when acquiring the cosmetic applicator.
After the cosmetic tools applicable to different procedures are determined, the cosmetic tools are selected according to the specifications and characteristics of the required cosmetic tools.
In one embodiment of the present invention, the method shown in fig. 1 further comprises: identifying each face part of a user in an image acquired by a camera; and rendering the effect picture of the target makeup to corresponding human face parts and displaying.
If the user wants to browse the target makeup to see whether the target makeup is suitable for the user after the target makeup is determined, in the embodiment, the face parts of the user can be identified, the effect picture of the target makeup is correspondingly rendered, and the effect of the user after the target makeup is finished is displayed.
In one embodiment of the present invention, the method shown in fig. 1 further comprises: and calling the front camera to show the finished makeup to the user every time a makeup flow is finished or according to a preview instruction of the user.
In the embodiment, each step of makeup is finished, the user can display makeup, or the user selects the display time, so that the makeup effect can be determined.
In this embodiment, the front camera is called.
Preferably, a mirror may also be provided on the device, so that the user can view the makeup effect through the mirror after pausing the makeup.
In one embodiment of the present invention, the method shown in fig. 1 further comprises: and recommending corresponding cosmetics to the user according to the historical makeup behaviors of the user, and/or according to popular cosmetics, and/or according to the skin state of the user.
In the embodiment, cosmetics suitable for the user can be recommended, and the use experience of the user is further improved. When recommending to the user, the top ten lipsticks may be recommended to the user according to the ranking of the topical cosmetic products, for example. According to the historical makeup behaviors of the user, the favorite brands or favorite cosmetics and makeup of the user can be determined, so that the corresponding cosmetics can be recommended to the user. If the user's current skin is partially dry, a moisturizing type of cosmetic may be recommended to the user.
Fig. 2 is a schematic view illustrating the structure of an automatic make-up apparatus according to an embodiment of the present invention. As shown in fig. 2, the automation device 200 includes:
a cosmetics determination unit 210 adapted to analyze the target makeup to determine one or more cosmetics that complete the target makeup.
In a specific embodiment, the one or more cosmetics that complete the target makeup are different parts corresponding to different completed target makeup, for example, eye shadow completed eye makeup, lipstick completed mouth makeup, foundation completed entire face primer, and the like. The same makeup function may be provided in plural, and for example, the eye shadow may include a ground-up eye shadow, a colored eye shadow, and the like.
For example, if a target makeup includes foundation, eyebrow, eye shadow, lipstick, and blush, then the cosmetic identified includes foundation, eyebrow pencil, eye shadow, lipstick, and blush, where the eye shadow may be of multiple colors, then the eye shadow may correspond to multiple cosmetics. Alternatively, the lipstick may be used as a blush, and certain makeup may include foundation, eyebrow pencil, eye shadow, lipstick.
Preferably, when determining one or more cosmetics to complete the target makeup, the determination may be made based on cosmetics already existing to the user, for example, lipsticks existing to the user have diyo color-changing lipsticks, yashilandai ripple dump lipsticks, miss-savory-cacao lipsticks, etc., and when determining, the miss-savory-cacao lip stick is selected as the lipstick to complete the target makeup.
The flow determining unit 220 is adapted to determine a makeup flow for completing the target makeup according to the priority of each cosmetic.
When makeup is performed, a certain makeup order is required, that is, the priority of different cosmetics is different. For example, in the makeup step, the face needs to be primed first, and then eyebrow makeup is performed, so that the foundation has higher priority than eyebrow pencil. The makeup procedure is to prime the face with foundation and then to eyebrow with eyebrow pencil.
In addition, cosmetics for finishing the same part of makeup also have priority, for example, the priority of the eye shadow part is higher for the bottoming of the eye shadow than for the coloring of the eye shadow, namely, the eye shadow is firstly bottomed by the bottoming of the eye shadow and then drawn by the coloring of the eye shadow. Therefore, it is necessary to determine the makeup flow according to the priority of each cosmetic.
For example, it is determined that the cosmetic is foundation, eye shadow, eyebrow, mascara, lipstick, blush, and the priority is foundation, eyebrow, eye shadow, mascara, lipstick, blush in order from top to bottom. The cosmetic process comprises priming face with foundation, drawing eyebrow with eyebrow pencil, drawing eye shadow, such as mascara, coating lipstick, and drawing blush.
The makeup unit 230 is adapted to sequentially obtain corresponding cosmetics to complete a target makeup according to a makeup process.
And after the makeup flow is determined, finishing the makeup in sequence according to the makeup flow. For example, first obtain foundation, complete the face priming; the method comprises the steps of obtaining an eyebrow pencil to finish eyebrow drawing, obtaining eye shadows to finish eye makeup, obtaining mascara to finish eyelash makeup, obtaining lipstick to finish mouth makeup, obtaining blush to finish face coloring until finishing the whole target makeup.
Therefore, through the embodiment, the user can be automatically dressed, good dressing is guaranteed before the girl goes out, the user does not need to get up early for dressing, the image is maintained, and the working quality of one day is guaranteed. And for the novice, prevent the destruction of makeup caused by unfamiliarity, satisfy the demand of its makeup, strengthen user's use experience.
In one embodiment of the present invention, the target makeup is determined as follows: providing one or more popular makeup looks, and determining a target makeup look according to the selection of a user; or, determining a target makeup based on facial features of the user; or detecting the skin state of the user, and recommending one or more makeup to be selected to the user according to the skin state of the user; determining a target makeup according to the selection of the user; or, identifying the makeup of the designated object on the designated picture, and taking the identified makeup as the target makeup; alternatively, the target makeup is determined from the stored historical makeup according to the selection of the user.
The system may recommend trending looks to the user for selection by the user.
It may also be based on the facial characteristics of the user, e.g., facial shape; the relative position, size, shape, etc. of the five sense organs determine the target makeup suitable for the user. Preferably, the determined optimal makeup may be displayed to the user, the user may select use or non-use, the optimal makeup is determined as a target makeup when the user selects use, and other applicable makeup may be recommended if the user selects non-use.
Makeup may also be recommended to the user based on the skin condition of the user, e.g., if the user's skin is yellow, then a makeup suitable for yellow skin is selected.
If the user wants the makeup effect in one picture, the makeup of the designated object in the picture can be identified, for example, if the user wants the makeup of a certain star in one picture, the makeup of the star in the picture is identified as the target makeup.
After finishing makeup, the user can store information of the makeup, such as makeup effect chart, information of cosmetics used for makeup, and the like, and can take the stored makeup if the user wants to makeup at a later time.
The method for determining the target makeup is provided for the user, the selection freedom of the user is high, and the use experience of the user is improved.
In one embodiment of the present invention, the cosmetics determination unit 210 shown in fig. 2 is adapted to determine a cosmetic color match that matches a target makeup; one or more cosmetics corresponding to the cosmetic color match are determined based on the determined cosmetic color match.
Considering that the characteristics of the target makeup are suitable for color correspondence and cosmetics of the same makeup function are distinguished from colors in addition to the makeup function, it is necessary to determine a color scheme of cosmetics matching the target makeup and then select a corresponding cosmetic according to the color scheme in order to determine one or more cosmetics completing the target makeup.
For example, if a lipstick of a target makeup style is a red bean paste, the cosmetic of the identified lipstick type is a red bean paste. And if the eyebrow of a target dressing is dark brown, the cosmetic of the determined eyebrow dressing is the dark brown eyebrow pencil or eyebrow powder.
Specifically, on the basis of the above-described embodiment, the cosmetics determination unit 210 is adapted to detect the skin state of the user; and determining a cosmetic color matching the target makeup according to the skin state of the user.
Since the skin condition of different users is different, for example, the skin color is different, and the color tone of the same target makeup should be different, it is necessary to consider the skin condition of the user when determining the color tone of the cosmetics matching the target makeup, for example, if the skin of the user is cool, it is necessary to select a color tone suitable for the cool tone and matching the target makeup.
In one embodiment of the present invention, the apparatus shown in fig. 2 further comprises:
and the adjusting unit is suitable for receiving the color matching adjusting instruction and adjusting the determined color matching of the cosmetics matched with the target makeup according to the instruction.
The user can also adjust the determined cosmetic color matching according to the preference of the user, for example, the contrast, the saturation and the like of the cosmetic color matching are adjusted, and the use experience of the user is further improved.
In one embodiment of the present invention, the makeup unit 230 shown in FIG. 2 is adapted to determine corresponding cosmetic characteristics from a cosmetics database; identifying a cosmetic product matching the cosmetic characteristics from a designated location where the cosmetic product is placed; and enabling the execution unit to acquire the identified cosmetics.
This embodiment allows for the user's cosmetics to be packaged separately and in designated locations.
In an embodiment of the present invention, when a user adds new cosmetics, corresponding cosmetic information is input into the cosmetics database, for example, a brand name and a color number of the newly added lipstick are input, so that when cosmetics for completing a target makeup are determined, the determination can be performed according to the cosmetics existing in the cosmetics database. For example, in the lip makeup process, if the determined lipstick is Miss Xiangnai cocoa lipstick, the brand of Xiangnai cocoa is identified from various lipsticks according to the brand of Miss Xiangnai lipstick, and the identity is obtained.
Generally, a user places his or her cosmetics at a designated position of the dressing table, and then obtains the corresponding cosmetics by controlling the execution unit.
Preferably, when the user inputs newly added cosmetic information into the cosmetic database, the user can input the image information of the cosmetic bottle, so that the characteristics of the cosmetic can be more accurately determined, and the corresponding cosmetic can be accurately obtained.
Preferably, the above-mentioned execution unit comprises a robot.
In one embodiment of the present invention, the makeup unit 230 shown in fig. 2 is adapted to take corresponding cosmetics from a built-in cosmetic container.
The present embodiment takes into account that the user's cosmetic product is in a characteristic form, such as a liquid state, which is advantageous for acquisition. Therefore, a cosmetic container can be arranged in the cosmetic container, and cosmetics can be placed in the container and are easy to obtain. For example, liquid lipstick, is acquired without using an execution unit. Directly taking the mixture from the container for use.
Further, on the basis of the above-described embodiment, the makeup unit 230 is adapted to take one or more cosmetics from a built-in cosmetic container; obtaining corresponding cosmetics according to the obtained one or more cosmetics.
When the cosmetics are obtained from the built-in cosmetics container, the color of the cosmetics matched with the target makeup can be obtained by a color matching mode in consideration of the fact that the color of the cosmetics does not accord with the color of the target makeup, for example, the orange liquid lipstick and the red liquid lipstick in the content cosmetics container can be blended according to a certain proportion and then used.
It should be noted that the cosmetic bottle container herein includes one or more containers, and different cosmetics are placed in different cosmetic containers.
In one embodiment of the present invention, the makeup unit 230 shown in fig. 2 is adapted to identify the position and distance of each face part of the user in the image captured by the camera; and enabling the execution unit to sequentially acquire corresponding cosmetics according to the positions and the distances of all the parts of the identified face to finish the makeup of the corresponding face parts.
When the target makeup is finished, the execution unit can be used for finishing makeup, and in order to facilitate accurate makeup, the positions of human face parts of a user, such as mouth, eyes and eyebrows, need to be identified.
In an embodiment of the present invention, on the basis of the above embodiment, the apparatus shown in fig. 2 further includes:
and the cosmetic tool determining unit is suitable for determining at least one cosmetic tool applicable to each cosmetic process.
The makeup unit 230 is adapted to enable the execution unit to sequentially obtain corresponding cosmetics and corresponding makeup tools to complete the makeup of each part of the corresponding face.
Considering that some cosmetic procedures require cosmetic tools, for example, a brow brush is required for brow powder. If the determined cosmetic for the eyebrow is the eyebrow powder, the cosmetic tool suitable for the eyebrow is the eyebrow brush, and the flow to the eyebrow is proceeded, the execution unit is controlled to acquire the eyebrow brush and the eyebrow powder to finish the eyebrow drawing.
The makeup procedures are different, the applicable makeup tools are different, and the specifications of the scratching and rotating tools applicable to the same procedures may be different. For example, eyebrow powder is a brush that requires eyebrows, eye shadows, foundation, and the like. The makeup tools for which each makeup process identified herein is applicable include at least one. In addition, a makeup procedure may also use a plurality of makeup tools, for example, in the eye shadow procedure, a large-size eye shadow brush is needed to finish the eye shadow backing, and a medium-size or small-size eye shadow brush is needed to finish the eye shadow coloring.
Preferably, the execution unit may acquire the cosmetic applicator according to a characteristic of each cosmetic applicator when acquiring the cosmetic applicator.
After the cosmetic tools applicable to different procedures are determined, the cosmetic tools are selected according to the specifications and characteristics of the required cosmetic tools.
In one embodiment of the present invention, the apparatus shown in fig. 2 further comprises:
the effect display unit is suitable for identifying each face part of the user in the image acquired by the camera; and rendering the effect picture of the target makeup to corresponding human face parts and displaying.
If the user wants to browse the target makeup to see whether the target makeup is suitable for the user after the target makeup is determined, in the embodiment, the face parts of the user can be identified, the effect picture of the target makeup is correspondingly rendered, and the effect of the user after the target makeup is finished is displayed.
In one embodiment of the present invention, the apparatus shown in fig. 2 further comprises:
and the effect display unit is suitable for calling the front camera to display the finished makeup for the user when finishing one makeup process or according to a preview instruction of the user.
In the embodiment, each step of makeup is finished, the user can display makeup, or the user selects the display time, so that the makeup effect can be determined.
In this embodiment, the front camera is called.
Preferably, a mirror may also be provided on the device, so that the user can view the makeup effect through the mirror after pausing the makeup.
In one embodiment of the present invention, the apparatus shown in fig. 2 further comprises:
and the recommending unit is suitable for recommending the corresponding cosmetics to the user according to the historical makeup behaviors of the user, and/or according to popular cosmetics, and/or according to the skin state of the user.
In the embodiment, cosmetics suitable for the user can be recommended, and the use experience of the user is further improved. When recommending to the user, the top ten lipsticks may be recommended to the user according to the ranking of the topical cosmetic products, for example. According to the historical makeup behaviors of the user, the favorite brands or favorite cosmetics and makeup of the user can be determined, so that the corresponding cosmetics can be recommended to the user. If the user's current skin is partially dry, a moisturizing type of cosmetic may be recommended to the user.
Fig. 3 shows a schematic configuration of an automatic makeup system according to an embodiment of the present invention. As shown in fig. 3, the automatic makeup system 300 includes: such as the automatic make-up device 200, the camera 310, and the execution unit 320 shown in fig. 1. In particular, the execution unit 320 may be implemented in the form of a robot.
In one embodiment of the invention, the system shown in FIG. 3 is an automated cosmetic helmet.
In one embodiment of the present invention, the system shown in FIG. 3 further includes one or more cosmetic containers for holding a particular form of cosmetic, such as a liquid.
In one embodiment of the present invention, the system shown in FIG. 3 also includes a screen for presenting a makeup effect to the user.
It should be noted that the system and its embodiments shown in fig. 3 correspond to the method and its embodiments shown in fig. 1, and the detailed description is given above, and will not be repeated here.
In summary, according to the technical scheme of the invention, the target makeup is analyzed to determine one or more cosmetics completing the target makeup; determining a makeup flow for finishing the target makeup according to the priority of each cosmetic; according to the makeup process, corresponding cosmetics are sequentially obtained to finish the target makeup. Through this technical scheme, can guarantee to have good makeup appearance for the user is automatic to make up before the girl is out, also need not to be early for making up, when maintaining the image, guarantee the operating quality of a day, reinforcing user's use experience.
It should be noted that:
the algorithms and displays presented herein are not inherently related to any particular computer, virtual machine, or other apparatus. Various general purpose devices may be used with the teachings herein. The required structure for constructing such a device will be apparent from the description above. Moreover, the present invention is not directed to any particular programming language. It is appreciated that a variety of programming languages may be used to implement the teachings of the present invention as described herein, and any descriptions of specific languages are provided above to disclose the best mode of the invention.
In the description provided herein, numerous specific details are set forth. It is understood, however, that embodiments of the invention may be practiced without these specific details. In some instances, well-known methods, structures and techniques have not been shown in detail in order not to obscure an understanding of this description.
Similarly, it should be appreciated that in the foregoing description of exemplary embodiments of the invention, various features of the invention are sometimes grouped together in a single embodiment, figure, or description thereof for the purpose of streamlining the disclosure and aiding in the understanding of one or more of the various inventive aspects. However, the disclosed method should not be interpreted as reflecting an intention that: that the invention as claimed requires more features than are expressly recited in each claim. Rather, as the following claims reflect, inventive aspects lie in less than all features of a single foregoing disclosed embodiment. Thus, the claims following the detailed description are hereby expressly incorporated into this detailed description, with each claim standing on its own as a separate embodiment of this invention.
Those skilled in the art will appreciate that the modules in the device in an embodiment may be adaptively changed and disposed in one or more devices different from the embodiment. The modules or units or components of the embodiments may be combined into one module or unit or component, and furthermore they may be divided into a plurality of sub-modules or sub-units or sub-components. All of the features disclosed in this specification (including any accompanying claims, abstract and drawings), and all of the processes or elements of any method or apparatus so disclosed, may be combined in any combination, except combinations where at least some of such features and/or processes or elements are mutually exclusive. Each feature disclosed in this specification (including any accompanying claims, abstract and drawings) may be replaced by alternative features serving the same, equivalent or similar purpose, unless expressly stated otherwise.
Furthermore, those skilled in the art will appreciate that while some embodiments described herein include some features included in other embodiments, rather than other features, combinations of features of different embodiments are meant to be within the scope of the invention and form different embodiments. For example, in the following claims, any of the claimed embodiments may be used in any combination.
The various component embodiments of the invention may be implemented in hardware, or in software modules running on one or more processors, or in a combination thereof. Those skilled in the art will appreciate that a microprocessor or Digital Signal Processor (DSP) may be used in practice to implement some or all of the functions of some or all of the components of the automated make-up apparatus, system, electronic device, and computer readable storage medium according to embodiments of the present invention. The present invention may also be embodied as apparatus or device programs (e.g., computer programs and computer program products) for performing a portion or all of the methods described herein. Such programs implementing the present invention may be stored on computer-readable media or may be in the form of one or more signals. Such a signal may be downloaded from an internet website or provided on a carrier signal or in any other form.
For example, fig. 4 shows a schematic structural diagram of an electronic device according to an embodiment of the invention. The electronic device 400 conventionally includes a processor 410 and a memory 420 arranged to store computer-executable instructions (program code). The memory 420 may be an electronic memory such as a flash memory, an EEPROM (electrically erasable programmable read only memory), an EPROM, a hard disk, or a ROM. The memory 420 has a memory space 430 that stores program code 440 for performing any of the method steps shown in fig. 1 and in various embodiments. For example, the memory space 430 for the program code may include respective program codes 440 for implementing respective steps in the above method. The program code can be read from or written to one or more computer program products. These computer program products comprise a program code carrier such as a hard disk, a Compact Disc (CD), a memory card or a floppy disk. Such a computer program product is generally a computer-readable storage medium 500 such as described in fig. 4. The computer-readable storage medium 500 may have memory segments, memory spaces, etc. arranged similarly to the memory 420 in the electronic device of fig. 4. The program code may be compressed, for example, in a suitable form. In general, the memory unit stores program code 510 for performing the steps of the method according to the invention, i.e. program code readable by a processor such as 410, which when run by an electronic device causes the electronic device to perform the steps of the method described above.
It should be noted that the above-mentioned embodiments illustrate rather than limit the invention, and that those skilled in the art will be able to design alternative embodiments without departing from the scope of the appended claims. In the claims, any reference signs placed between parentheses shall not be construed as limiting the claim. The word "comprising" does not exclude the presence of elements or steps not listed in a claim. The word "a" or "an" preceding an element does not exclude the presence of a plurality of such elements. The invention may be implemented by means of hardware comprising several distinct elements, and by means of a suitably programmed computer. In the unit claims enumerating several means, several of these means may be embodied by one and the same item of hardware. The usage of the words first, third, etc. does not indicate any ordering. These words may be interpreted as names.
The embodiment of the invention discloses A1 an automatic makeup method, wherein the method comprises the following steps:
analyzing the target makeup to determine one or more cosmetics that complete the target makeup;
determining a makeup flow for finishing the target makeup according to the priority of each cosmetic;
and according to the makeup process, sequentially obtaining corresponding cosmetics to finish the target makeup.
A2, the method as defined in a1, wherein the target makeup is determined by:
providing one or more popular makeup looks, and determining a target makeup look according to the selection of a user;
alternatively, the first and second electrodes may be,
determining a target makeup according to the facial features of the user;
alternatively, the first and second electrodes may be,
detecting the skin state of a user, and recommending one or more makeup to be selected to the user according to the skin state of the user; determining a target makeup according to the selection of the user;
alternatively, the first and second electrodes may be,
identifying the makeup of the designated object on the designated picture, and taking the identified makeup as a target makeup;
alternatively, the first and second electrodes may be,
and determining a target makeup from the saved historical makeup according to the selection of the user.
A3, the method of A1, wherein the determining one or more cosmetics that complete a target makeup comprises:
determining a cosmetic match matching the target makeup;
determining one or more cosmetics corresponding to the cosmetic color match based on the determined cosmetic color match.
A4, the method of A3, wherein the determining a cosmetic match that matches the target makeup comprises:
detecting a skin state of a user;
and determining a cosmetic color matching with the target makeup according to the skin state of the user.
A5, the method of A3, wherein the method further comprises:
and receiving a color matching adjustment instruction, and adjusting the color matching of the determined cosmetics matched with the target makeup according to the instruction.
A6, the method of A1, wherein the obtaining the corresponding cosmetic comprises:
determining corresponding cosmetic characteristics from a cosmetic database;
identifying a cosmetic product matching the cosmetic product characteristics from a designated location where the cosmetic product is placed;
and enabling the execution unit to acquire the identified cosmetics.
A7, the method of A1, wherein the obtaining the corresponding cosmetic comprises:
and obtaining the corresponding cosmetics from the built-in cosmetics container.
A8, the method of A7, wherein the obtaining the corresponding cosmetic from the built-in cosmetic container comprises:
obtaining one or more cosmetics from a built-in cosmetic container;
obtaining corresponding cosmetics according to the obtained one or more cosmetics.
A9, the method of A1, wherein the sequentially obtaining the respective cosmetics to complete the target makeup comprises:
identifying the position and distance of each face part of a user in an image acquired by a camera;
and enabling the execution unit to sequentially acquire corresponding cosmetics according to the positions and the distances of all the parts of the identified face to finish the makeup of the corresponding face parts.
A10, the method of a9, wherein the method further comprises:
determining at least one makeup tool applicable to each makeup process;
the enabling execution unit sequentially obtains corresponding cosmetics to finish the makeup of the corresponding face part, and comprises:
the enabling execution unit sequentially obtains corresponding cosmetics and corresponding cosmetic tools to finish the corresponding makeup of each part of the face.
A11, the method of a1, wherein the method further comprises:
identifying each face part of a user in an image acquired by a camera;
and rendering the effect picture of the target makeup to corresponding human face parts and displaying.
A12, the method of a1, wherein the method further comprises:
and calling the front camera to show the finished makeup to the user every time a makeup flow is finished or according to a preview instruction of the user.
A13, the method of a1, wherein the method further comprises:
and recommending corresponding cosmetics to the user according to the historical makeup behaviors of the user, and/or according to popular cosmetics, and/or according to the skin state of the user.
The embodiment of the invention also discloses B14 and an automatic makeup device, wherein the device comprises:
a cosmetics determination unit adapted to analyze the target makeup to determine one or more cosmetics that complete the target makeup;
the flow determining unit is suitable for determining the makeup flow for finishing the target makeup according to the priority of each cosmetic;
and the makeup unit is suitable for sequentially acquiring corresponding cosmetics according to the makeup flow to finish the target makeup.
B15, the device of B14, wherein the target makeup is determined by:
providing one or more popular makeup looks, and determining a target makeup look according to the selection of a user;
alternatively, the first and second electrodes may be,
determining a target makeup according to the facial features of the user;
alternatively, the first and second electrodes may be,
detecting the skin state of a user, and recommending one or more makeup to be selected to the user according to the skin state of the user; determining a target makeup according to the selection of the user;
alternatively, the first and second electrodes may be,
identifying the makeup of the designated object on the designated picture, and taking the identified makeup as a target makeup;
alternatively, the first and second electrodes may be,
and determining a target makeup from the saved historical makeup according to the selection of the user.
B16, the device of B14, wherein,
the cosmetic determination unit is suitable for determining a cosmetic color matching with the target makeup; determining one or more cosmetics corresponding to the cosmetic color match based on the determined cosmetic color match.
B17, the apparatus of B16, wherein the cosmetics determination unit is adapted to detect a skin condition of a user; and determining a cosmetic color matching with the target makeup according to the skin state of the user.
B18, the apparatus of B16, wherein the apparatus further comprises:
and the adjusting unit is suitable for receiving a color matching adjusting instruction and adjusting the determined color matching of the cosmetics matched with the target makeup according to the instruction.
B19, the device of B14, wherein,
the cosmetic unit is suitable for determining corresponding cosmetic characteristics from a cosmetic database; identifying a cosmetic product matching the cosmetic product characteristics from a designated location where the cosmetic product is placed; and enabling the execution unit to acquire the identified cosmetics.
B20, the device of B14, wherein,
the cosmetic unit is suitable for obtaining corresponding cosmetics from a built-in cosmetic container.
B21, the device of B20, wherein,
the cosmetic unit is suitable for obtaining one or more cosmetics from a built-in cosmetic container; obtaining corresponding cosmetics according to the obtained one or more cosmetics.
B22, the device of B14, wherein,
the makeup unit is suitable for identifying the position and the distance of each face part of the user in the image acquired by the camera; and enabling the execution unit to sequentially acquire corresponding cosmetics according to the positions and the distances of all the parts of the identified face to finish the makeup of the corresponding face parts.
B23, the apparatus of B22, wherein the apparatus further comprises:
a makeup tool determination unit adapted to determine at least one makeup tool to which each makeup procedure is applied;
the makeup unit is suitable for enabling the execution unit to sequentially obtain corresponding cosmetics and corresponding makeup tools to finish makeup of all parts of the corresponding face.
B24, the apparatus of B14, wherein the apparatus further comprises:
the effect display unit is suitable for identifying each face part of the user in the image acquired by the camera; and rendering the effect picture of the target makeup to corresponding human face parts and displaying.
B25, the apparatus of B14, wherein the apparatus further comprises:
and the effect display unit is suitable for calling the front camera to display the finished makeup for the user when finishing one makeup process or according to a preview instruction of the user.
B26, the apparatus of B14, wherein the apparatus further comprises:
and the recommending unit is suitable for recommending the corresponding cosmetics to the user according to the historical makeup behaviors of the user, and/or according to popular cosmetics, and/or according to the skin state of the user.
The embodiment of the invention also discloses C27 and an automatic makeup system, wherein the system comprises the automatic makeup device, the camera and the execution unit according to any one of B14-B26.
C28, the system of C27, wherein the system is an automated cosmetic helmet.
The embodiment of the invention also discloses D29 and electronic equipment, wherein the electronic equipment comprises:
a processor; and the number of the first and second groups,
a memory arranged to store computer executable instructions that, when executed, cause the processor to perform a method according to any one of a 1-a 13.
Embodiments of the present invention also disclose E30, a computer readable storage medium, wherein the computer readable storage medium stores one or more programs that, when executed by a processor, implement the method of any one of a 1-a 13.

Claims (10)

1. An automated cosmetic method, wherein the method comprises:
analyzing the target makeup to determine one or more cosmetics that complete the target makeup;
determining a makeup flow for finishing the target makeup according to the priority of each cosmetic;
and according to the makeup process, sequentially obtaining corresponding cosmetics to finish the target makeup.
2. The method of claim 1, wherein the target makeup is determined by:
providing one or more popular makeup looks, and determining a target makeup look according to the selection of a user;
alternatively, the first and second electrodes may be,
determining a target makeup according to the facial features of the user;
alternatively, the first and second electrodes may be,
detecting the skin state of a user, and recommending one or more makeup to be selected to the user according to the skin state of the user; determining a target makeup according to the selection of the user;
alternatively, the first and second electrodes may be,
identifying the makeup of the designated object on the designated picture, and taking the identified makeup as a target makeup;
alternatively, the first and second electrodes may be,
and determining a target makeup from the saved historical makeup according to the selection of the user.
3. The method of claim 1, wherein the determining one or more cosmetics that complete the target makeup includes:
determining a cosmetic match matching the target makeup;
determining one or more cosmetics corresponding to the cosmetic color match based on the determined cosmetic color match.
4. An automatic make-up device, wherein the device comprises:
a cosmetics determination unit adapted to analyze the target makeup to determine one or more cosmetics that complete the target makeup;
the flow determining unit is suitable for determining the makeup flow for finishing the target makeup according to the priority of each cosmetic;
and the makeup unit is suitable for sequentially acquiring corresponding cosmetics according to the makeup flow to finish the target makeup.
5. The apparatus of claim 4, wherein the target makeup is determined by:
providing one or more popular makeup looks, and determining a target makeup look according to the selection of a user;
alternatively, the first and second electrodes may be,
determining a target makeup according to the facial features of the user;
alternatively, the first and second electrodes may be,
detecting the skin state of a user, and recommending one or more makeup to be selected to the user according to the skin state of the user; determining a target makeup according to the selection of the user;
alternatively, the first and second electrodes may be,
identifying the makeup of the designated object on the designated picture, and taking the identified makeup as a target makeup;
alternatively, the first and second electrodes may be,
and determining a target makeup from the saved historical makeup according to the selection of the user.
6. The apparatus of claim 4, wherein,
the cosmetic determination unit is suitable for determining a cosmetic color matching with the target makeup; determining one or more cosmetics corresponding to the cosmetic color match based on the determined cosmetic color match.
7. An automatic makeup system, wherein the system comprises the automatic makeup apparatus according to any one of claims 4 to 6, a camera, and an execution unit.
8. The system of claim 7, wherein the system is an automated cosmetic helmet.
9. An electronic device, wherein the electronic device comprises:
a processor; and the number of the first and second groups,
a memory arranged to store computer executable instructions that, when executed, cause the processor to perform a method according to any one of claims 1 to 3.
10. A computer readable storage medium, wherein the computer readable storage medium stores one or more programs which, when executed by a processor, implement the method of any of claims 1-3.
CN201811556419.XA 2018-12-19 2018-12-19 Automatic makeup method, device and system Pending CN111339804A (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN201811556419.XA CN111339804A (en) 2018-12-19 2018-12-19 Automatic makeup method, device and system

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN201811556419.XA CN111339804A (en) 2018-12-19 2018-12-19 Automatic makeup method, device and system

Publications (1)

Publication Number Publication Date
CN111339804A true CN111339804A (en) 2020-06-26

Family

ID=71181616

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201811556419.XA Pending CN111339804A (en) 2018-12-19 2018-12-19 Automatic makeup method, device and system

Country Status (1)

Country Link
CN (1) CN111339804A (en)

Cited By (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN112422817A (en) * 2020-10-28 2021-02-26 维沃移动通信有限公司 Image processing method and device
WO2022001308A1 (en) * 2020-06-28 2022-01-06 华为技术有限公司 Interaction method, interaction apparatus, and intelligent mirror

Citations (8)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2008017936A (en) * 2006-07-11 2008-01-31 Fujifilm Corp Makeup apparatus and method
CN102406308A (en) * 2010-09-21 2012-04-11 宗经投资股份有限公司 Face making-up machine
CN106175037A (en) * 2016-07-13 2016-12-07 尚青 A kind of Intelligent cosmetic machine
CN107625273A (en) * 2017-09-22 2018-01-26 周正高 Automatic make up system based on recognition of face
CN108256235A (en) * 2018-01-19 2018-07-06 上海爱优威软件开发有限公司 Makeup instructing method
CN108256432A (en) * 2017-12-20 2018-07-06 歌尔股份有限公司 A kind of method and device for instructing makeup
CN108920490A (en) * 2018-05-14 2018-11-30 京东方科技集团股份有限公司 Assist implementation method, device, electronic equipment and the storage medium of makeup
CN108937407A (en) * 2018-05-25 2018-12-07 深圳市赛亿科技开发有限公司 A kind of Intelligent mirror making-up guidance method and system

Patent Citations (8)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2008017936A (en) * 2006-07-11 2008-01-31 Fujifilm Corp Makeup apparatus and method
CN102406308A (en) * 2010-09-21 2012-04-11 宗经投资股份有限公司 Face making-up machine
CN106175037A (en) * 2016-07-13 2016-12-07 尚青 A kind of Intelligent cosmetic machine
CN107625273A (en) * 2017-09-22 2018-01-26 周正高 Automatic make up system based on recognition of face
CN108256432A (en) * 2017-12-20 2018-07-06 歌尔股份有限公司 A kind of method and device for instructing makeup
CN108256235A (en) * 2018-01-19 2018-07-06 上海爱优威软件开发有限公司 Makeup instructing method
CN108920490A (en) * 2018-05-14 2018-11-30 京东方科技集团股份有限公司 Assist implementation method, device, electronic equipment and the storage medium of makeup
CN108937407A (en) * 2018-05-25 2018-12-07 深圳市赛亿科技开发有限公司 A kind of Intelligent mirror making-up guidance method and system

Cited By (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
WO2022001308A1 (en) * 2020-06-28 2022-01-06 华为技术有限公司 Interaction method, interaction apparatus, and intelligent mirror
CN112422817A (en) * 2020-10-28 2021-02-26 维沃移动通信有限公司 Image processing method and device
CN112422817B (en) * 2020-10-28 2022-04-12 维沃移动通信有限公司 Image processing method and device

Similar Documents

Publication Publication Date Title
US20160125624A1 (en) An apparatus and associated methods
US20210383460A1 (en) Generating Virtual Makeup Products
TW511040B (en) Color cosmetic selection system
CN109690617B (en) System and method for digital cosmetic mirror
EP3039990B1 (en) Makeup assistance device, makeup assistance system, makeup assistance method, and makeup assistance program
CN108121957B (en) Method and device for pushing beauty material
US7079158B2 (en) Virtual makeover system and method
CN104205168B (en) Makeup application assistance device, makeup application assistance method, and makeup application assistance program
US20180075524A1 (en) Applying virtual makeup products
JP5324031B2 (en) Beauty simulation system
CN106682958A (en) Method and device for trying on makeup virtually
US11222452B2 (en) System and method of augmenting images of a user
CN110738620B (en) Intelligent makeup method, makeup mirror and storage medium
US20070265867A1 (en) Hairstyling method and apparatus for the same
CN111339804A (en) Automatic makeup method, device and system
US20150038225A1 (en) Online game providing method for providing character makeup and system therefor
CN112465606A (en) Cosmetic customization system
CN116744820A (en) Digital color cosmetic teacher
CN104898835B (en) A kind of information processing method and electronic equipment
JP2013178789A (en) Beauty simulation system
JP6128356B2 (en) Makeup support device and makeup support method
EP1857015A1 (en) Hairstyling method and apparatus for the same
CN112733007B (en) Intelligent cosmetic method and cosmetic mirror
KR20220022433A (en) System for buying service of cosmetic object and applying selective makeup effect
US20210307498A1 (en) System and method for creating customized brushes

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