KR20130141286A - Method and appratus for simulation of virtual makeup - Google Patents
Method and appratus for simulation of virtual makeup Download PDFInfo
- Publication number
- KR20130141286A KR20130141286A KR1020120064583A KR20120064583A KR20130141286A KR 20130141286 A KR20130141286 A KR 20130141286A KR 1020120064583 A KR1020120064583 A KR 1020120064583A KR 20120064583 A KR20120064583 A KR 20120064583A KR 20130141286 A KR20130141286 A KR 20130141286A
- Authority
- KR
- South Korea
- Prior art keywords
- image
- information
- makeup
- color
- received
- 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
Images
Classifications
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06Q—INFORMATION 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/00—Information and communication technology [ICT] specially adapted for implementation of business processes of specific business sectors, e.g. utilities or tourism
- G06Q50/10—Services
Landscapes
- Business, Economics & Management (AREA)
- Tourism & Hospitality (AREA)
- Health & Medical Sciences (AREA)
- Economics (AREA)
- General Health & Medical Sciences (AREA)
- Human Resources & Organizations (AREA)
- Marketing (AREA)
- Primary Health Care (AREA)
- Strategic Management (AREA)
- Physics & Mathematics (AREA)
- General Business, Economics & Management (AREA)
- General Physics & Mathematics (AREA)
- Engineering & Computer Science (AREA)
- Theoretical Computer Science (AREA)
- Image Processing (AREA)
Abstract
본 발명은 복수의 색상선택과 사용으로 인한 효과 또는 그라데이션 효과 와 같은 메이크업의 다양한 행동 양식을 구현함으로써 자연스러운 가상 메이크업 시뮬레이션을 제공하는 가상 메이크업 시뮬레이션 방법 및 장치에 관한 것이다. 본 발명에 따른 가상 메이크업 시뮬레이션 방법은, 가상적으로 메이크업을 시뮬레이션하는 방법에 있어서, 얼굴이 촬영된 이미지를 획득하는 이미지 획득단계; 색상 정보를 수신하는 색상정보 수신단계; 그라데이션(Gradation) 정보를 수신하는 그라데이션정보 수신단계; 및 상기 수신한 색상 정보 및 상기 수신한 그라데이션 정보를 이용하여 상기 획득한 얼굴이 촬영된 이미지에 적용하는 이미지 적용단계를 포함하는 것을 특징으로 한다.The present invention relates to a virtual makeup simulation method and apparatus for providing a natural virtual makeup simulation by implementing various behaviors of makeup, such as effects or gradient effects due to a plurality of color selection and use. According to an aspect of the present invention, there is provided a virtual makeup simulation method comprising: an image acquiring step of acquiring an image of a face photographed in a virtually simulated makeup; A color information receiving step of receiving color information; A gradation information receiving step of receiving gradation information; And applying an image to the captured image by using the received color information and the received gradation information.
Description
본 발명은 가상 메이크업 시뮬레이션 방법 및 장치에 관한 것이다. 보다 상세하게는, 본 발명은 복수의 색상선택과 사용으로 인한 효과 또는 그라데이션 효과 와 같은 메이크업의 다양한 행동 양식을 구현함으로써 자연스러운 가상 메이크업 시뮬레이션을 제공하는 가상 메이크업 시뮬레이션 방법 및 장치에 관한 것이다.The present invention relates to a virtual makeup simulation method and apparatus. More specifically, the present invention relates to a virtual makeup simulation method and apparatus for providing a natural virtual makeup simulation by implementing various behaviors of makeup, such as effects or gradation effects due to a plurality of color selection and use.
최근 사람들의 화장품 및 메이크업 방법에 관한 관심이 더욱 증가하고 있다. 시중에는 매우 다양한 화장품이 판매되고 있으며, 기능이 유사한 화장품들도 매우 다양하게 존재한다.Recently, people's interest in cosmetics and makeup methods is increasing. There are a wide variety of cosmetics on the market, and there are a wide variety of similar cosmetic products.
사람들은 자신의 피부가 지성, 중성, 건성인지 여부에 따라서 화장품과 메이크업 방법을 선택하기도 하며, 트러블이 많은지 피지가 많은지 피부색이 어떤지에 따라서 서로 다른 화장품을 사용한다.People choose cosmetics and make-up methods depending on whether their skin is oily, neutral, or dry, and they use different cosmetics depending on whether they have a lot of trouble, a lot of sebum, and their color.
또한, 사람들은 나이, 트렌드, 외출장소에 따라서 사용하는 화장품이나 메이크업 방식을 변경하기도 한다.People also change the way they use their cosmetics and makeup depending on their age, trends, and location.
그러나, 너무나 다양한 화장품이 판매되고 있으며, 매일 새로운 제품이 나오고, 새로운 메이크업 방법이 제시되고 있는 실정에서, 사람들은 자신에게 적합하고 필요한 제품에 대한 정보를 획득하기 힘든 실정이다.However, in a situation where so many cosmetics are sold, new products come out every day, and new makeup methods are presented, it is difficult for people to obtain information on products that are appropriate and necessary for them.
사람들은 자신에게 맞는 메이크업 방법을 알기 위하여 많은 시행착오를 거치며 자신의 얼굴에 직접 메이크업을 해본다. 그러나, 이러한 방법은, 너무나 많은 시간과 비용이 발생하며, 피부 트러블 발생의 원인이 되기도 한다.People go through a lot of trial and error to find out how to make up for themselves. However, this method generates too much time and money, and may cause skin trouble.
따라서, 사람들이 보다 쉽게 자신이 원하는 메이크업 방법과 메이크업에 사용되는 화장품을 알 수 있는 방법이나 장치가 필요하다.Therefore, there is a need for a method or device that makes it easier for people to know the makeup method they want and the cosmetics used in the makeup.
최근에 자신의 사진에 가상적으로 메이크업을 할 수 있는 장치들이 나오고 있으나, 하나의 색상을 선택하면 그 색이 사진에 입혀지는 방식으로 실제 화장과는 달리 부자연스러운 문제가 있다. Recently, there are devices that can virtually make up photographs of one's own photo, but when one color is selected, the color is applied to the photo, which is an unnatural problem unlike actual makeup.
본 발명은 상기한 문제점을 해결하기 위하여 안출된 것으로서, 복수 색상의 화장품을 덧바르는 행위, 그라데이션 효과를 주는 행위 등 실제 화장의 다양한 행동양식을 제공하는 가상 메이크업 방법 및 장치를 제공하는 것을 목적으로 한다.The present invention has been made to solve the above problems, an object of the present invention is to provide a virtual makeup method and apparatus that provides a variety of behaviors of the actual makeup, such as the act of applying a multi-color cosmetics, the effect of giving a gradation effect .
상기한 목적을 달성하기 위한 가상 메이크업 시뮬레이션 방법은, 가상적으로 메이크업을 시뮬레이션하는 방법에 있어서, 얼굴이 촬영된 이미지를 획득하는 이미지 획득단계; 색상 정보를 수신하는 색상정보 수신단계; 그라데이션(Gradation) 정보를 수신하는 그라데이션정보 수신단계; 및 상기 수신한 색상 정보 및 상기 수신한 그라데이션 정보를 이용하여 상기 획득한 얼굴이 촬영된 이미지에 적용하는 이미지 적용단계를 포함하는 것을 특징으로 한다.In order to achieve the above object, a virtual makeup simulation method includes: a method of simulating a virtual makeup, comprising: an image acquiring step of acquiring an image of a face photographed; A color information receiving step of receiving color information; A gradation information receiving step of receiving gradation information; And applying an image to the captured image by using the received color information and the received gradation information.
바람직하게는, 상기 가상 메이크업 시뮬레이션 방법은, 상기 획득한 얼굴이 촬영된 이미지를 이용하여 화장 영역을 선택하는 메이크업 적용단계를 더 포함하는 것을 특징으로 한다.Preferably, the virtual makeup simulation method, characterized in that it further comprises a makeup application step of selecting a makeup area by using the image of the acquired face.
바람직하게는, 상기 색상 정보는 단색, 적어도 둘 이상의 색, 혼합하고자 하는 적어도 둘 이상의 색 또는 덧바르고자 하는 적어도 둘이상의 색 중 적어도 어느 하나인 것을 특징으로 한다.Preferably, the color information is at least one of a single color, at least two or more colors, at least two or more colors to be mixed, or at least two or more colors to be added.
바람직하게는, 상기 그라데이션 정보는 선형, 방사형, 사각형 또는 경로형 중 적어도 어느 하나인 것을 특징으로 한다.Preferably, the gradation information is characterized in that at least one of linear, radial, square or path shape.
바람직하게는, 상기 가상 메이크업 시뮬레이션 방법은, 상기 수신된 색상정보, 상기 수신된 그라데이션 정보 및 상기 이미지 적용단계에서 적용된 이미지에 관한 정보를 저장하는 설정방법 저장단계를 더 포함하는 것을 특징으로 한다.Preferably, the virtual makeup simulation method further comprises a setting method storing step of storing the received color information, the received gradation information and information about the image applied in the image applying step.
상기한 목적을 달성하기 위한 가상 메이크업 시뮬레이션 장치는, 가상적으로 메이크업을 시뮬레이션하는 장치에 있어서, 얼굴이 촬영된 이미지를 획득하는 이미지 획득부; 색상 정보를 수신하는 색상정보 수신부; 그라데이션(Gradation) 정보를 수신하는 그라데이션정보 수신부; 및 상기 수신한 색상 정보 및 상기 수신한 그라데이션 정보를 이용하여 상기 획득한 얼굴이 촬영된 이미지에 적용하는 이미지 적용부를 포함하는 것을 특징으로 한다.In order to achieve the above object, a virtual makeup simulation apparatus includes: an apparatus for virtually simulating makeup, comprising: an image obtaining unit obtaining an image of a face photographed; A color information receiver for receiving color information; A gradation information receiver for receiving gradation information; And an image applying unit for applying the acquired face to the photographed image by using the received color information and the received gradation information.
바람직하게는, 상기 가상 메이크업 시뮬레이션 장치는, 상기 획득한 얼굴이 촬영된 이미지를 이용하여 화장 영역을 선택하는 메이크업 적용부를 더 포함하는 것을 특징으로 한다.Preferably, the virtual makeup simulation device, characterized in that it further comprises a makeup applying unit for selecting a makeup area using the image of the acquired face.
바람직하게는, 상기 색상 정보는 단색, 적어도 둘 이상의 색, 혼합하고자 하는 적어도 둘 이상의 색 또는 덧바르고자 하는 적어도 둘이상의 색 중 적어도 어느 하나인 것을 특징으로 한다.Preferably, the color information is at least one of a single color, at least two or more colors, at least two or more colors to be mixed, or at least two or more colors to be added.
바람직하게는, 상기 그라데이션 정보는 선형, 방사형, 사각형 또는 경로형 중 적어도 어느 하나인 것을 특징으로 한다.Preferably, the gradation information is characterized in that at least one of linear, radial, square or path shape.
바람직하게는, 상기 수신된 색상정보, 상기 수신된 그라데이션 정보 및 상기 이미지 적용부에서 적용된 이미지에 관한 정보를 저장하는 설정방법 저장부를 더 포함하는 것을 특징으로 한다.The apparatus may further include a setting method storage unit configured to store the received color information, the received gradient information, and information about an image applied by the image applying unit.
본 발명은 사용자가 자신의 얼굴이 촬영된 사진에 자연스럽고 다양한 방식으로 메이크업을 해봄으로써, 자신의 얼굴에 적합한 메이크업 방식을 적은 시행착오만으로도 찾을 수 있다.According to the present invention, a user may make makeup in a natural and various manners on a photograph of his face, so that the user can find a makeup method suitable for his face with only a small amount of trial and error.
도 1은 본 발명의 바람직한 실시예에 따른 가상 메이크업 시뮬레이션 장치에 관한 블록도이다.
도 2는 본 발명의 바람직한 실시예에 따른 가상 메이크업 시뮬레이션 방법에 관한 흐름도이다.1 is a block diagram of a virtual makeup simulation apparatus according to a preferred embodiment of the present invention.
2 is a flowchart illustrating a virtual makeup simulation method according to a preferred embodiment of the present invention.
이하에서는 도면을 참조하여 본 발명의 바람직한 실시예들을 상세히 설명한다. 이하의 설명 및 첨부된 도면들에서 실질적으로 동일한 구성요소들은 각각 동일한 부호들로 나타냄으로써 중복 설명을 생략하기로 한다. 또한 본 발명을 설명함에 있어 관련된 공지기능 혹은 구성에 대한 구체적인 설명이 본 발명의 요지를 불필요하게 흐릴 수 있다고 판단되는 경우 그에 대한 상세한 설명은 생략하기로 한다.Hereinafter, preferred embodiments of the present invention will be described in detail with reference to the drawings. In the following description and the accompanying drawings, substantially the same components are denoted by the same reference numerals, respectively, and redundant description will be omitted. In the following description of the present invention, a detailed description of known functions and configurations incorporated herein will be omitted when it may make the subject matter of the present invention rather unclear.
어떤 구성요소가 다른 구성요소에 “연결되어”있다거나 “접속되어”있다고 언급된 때에는, 그 다른 구성요소에 직접적으로 연결되어 있거나 또는 접속되어 있을 수도 있지만, 중간에 다른 구성요소가 존재할 수도 있다고 이해되어야 할 것이다. 반면에, 어떤 구성요소가 다른 구성요소에 “직접 연결되어”있다거나 “직접 접속되어”있다고 언급된 때에는, 중간에 다른 구성요소가 존재하지 않는 것으로 이해되어야 할 것이다.It is to be understood that when an element is referred to as being "connected" or "connected" to another element, it may be directly connected or connected to the other element, . On the other hand, when an element is referred to as being "directly connected" or "directly connected" to another element, it should be understood that there are no other elements in between.
도 1은 본 발명의 바람직한 실시예에 따른 가상 메이크업 시뮬레이션 장치에 관한 블록도이다.1 is a block diagram of a virtual makeup simulation apparatus according to a preferred embodiment of the present invention.
도 1을 참조하면, 이미지 획득부(110), 이미지 분석부(120), 화장방법 선택부(130), 메이크업 적용부(150), 메이크업 적용부(150) 및 설정방법 저장부(160)를 포함한다.Referring to Figure 1, the image acquisition unit 110, image analysis unit 120, makeup method selection unit 130, makeup application unit 150, makeup application unit 150 and the setting method storage unit 160 Include.
이미지 획득부(110)는, 얼굴이 촬영된 이미지를 획득한다. 얼굴이 촬영된 이미지는 사진 뿐만 아니라 동영상을 포함할 수 있다.The image acquirer 110 acquires an image of a face photographed. The image of the face may include a video as well as a picture.
이미지 분석부(120)는 이미지 획득부(110)에서 획득된 이미지에서 얼굴을 분석하여 이미지의 얼굴부분에서 각 영역을 분할한다. 분할된 영역에 관한 정보는 메이크업영역 선택부(140)에서 이용될 수 있다.The image analyzer 120 analyzes the face in the image acquired by the image acquirer 110 and divides each area in the face portion of the image. Information about the divided area may be used by the makeup area selection unit 140.
각 영역을 분할하는 것은, 메이크업 방법에 상이한 점이 많은 눈, 눈썹, 입술, 볼 또는 코 등을 구분하기 위한 것이다.The division of each area is for distinguishing the eyes, eyebrows, lips, cheeks, nose, etc., which are different in the makeup method.
이미지 분석부(120)는 획득된 이미지에서 특징점을 추출하여 눈, 코 및 입을 판단하는 방식으로 얼굴을 분석할 수 있다.The image analyzer 120 may analyze the face by extracting feature points from the acquired image to determine eyes, nose, and mouth.
또한, 이미지 분석부(120)는 뎁스맵, 색도 변화, 경계선 파악 등을 이용하여 획득된 이미지에서 얼굴의 윤곽을 파악한다.In addition, the image analyzer 120 determines the outline of the face in the acquired image by using a depth map, chromaticity change, boundary line detection, and the like.
화장방법 선택부(130)는 사용자로부터 입력을 수신하여 화장의 방법을 선택한다.The makeup method selection unit 130 receives an input from a user and selects a makeup method.
구체적으로 화장방법 선택부(130)는 설정방법 선택부(132) 및 수동방법 선택부(134)를 포함할 수 있다.In detail, the makeup method selecting unit 130 may include a setting method selecting unit 132 and a manual method selecting unit 134.
설정방법 선택부(132)는 설정방법 저장부(160)에 저장된 정보를 이용하거나, 설정방법 저장부(160)에서 생성된 설정을 선택하여 메이크업 방법을 선택한다. 보다 상세하게는 설정방법 저장부(160)에서 설명한다.The setting method selection unit 132 uses the information stored in the setting method storage unit 160 or selects a setting generated in the setting method storage unit 160 to select a makeup method. In more detail, the setting method storage unit 160 will be described.
수동방법 선택부(134)는 사용자로부터 입력을 수신하여 색상 선택, 그라데이션 효과 선택 등을 선택하도록 한다. 즉, 사용자의 입력이 수동방법 선택부(134)로 전송된 경우, 수동방법 선택부(134)는 메이크업 적용부(150)로 신호를 전송하여 사용자가 메이크업 영역을 선택할 수 있도록 한다.The manual method selection unit 134 receives an input from the user and selects a color selection, a gradation effect selection, and the like. That is, when the user's input is transmitted to the manual method selection unit 134, the manual method selection unit 134 transmits a signal to the makeup application unit 150 to allow the user to select a makeup area.
메이크업영역 선택부(140)는 사용자의 입력을 수신하여 메이크업 영역을 지정한다.The makeup area selection unit 140 receives a user input to designate a makeup area.
메이크업영역 선택부(140)가 사용자의 입력을 수신하는 방법은 음성 입력, 터치입력, 키보드 입력 또는 마우스 입력 등 다양한 방식의 입력을 감지하여 수신할 수 있다.The makeup area selection unit 140 may receive a user input by detecting input of various methods such as a voice input, a touch input, a keyboard input, or a mouse input.
구체적으로는, 메이크업영역 선택부(140)가 메이크업 영역을 사용자의 의도대로 정확하게 지정하기 위하여, 획득된 이미지 상에 터치 입력 또는 마우스 입력을 이용하여 입력을 수신하는 것이 바람직할 것이다.Specifically, in order for the makeup region selection unit 140 to correctly specify the makeup region as the user intends, it may be preferable to receive an input using a touch input or a mouse input on the acquired image.
메이크업영역 선택부(140)가 메이크업을 시뮬레이션 할 영역을 지정하면, 메이크업 적용부(150)가 색상 선택과 그라데이션 선택에 관한 정보를 수신하여 이미지에 적용한다.When the makeup area selection unit 140 designates an area to simulate makeup, the makeup application unit 150 receives information on color selection and gradation selection and applies it to an image.
메이크업 적용부(150)는 사용자의 입력을 수신하여 색상을 선정하고, 그라데이션 효과를 결정한다.The makeup application unit 150 receives a user input, selects a color, and determines a gradation effect.
메이크업 적용부(150)가 사용자의 입력을 수신하는 방법은 음성 입력, 터치입력, 키보드 입력 또는 마우스 입력 등 다양한 방식의 입력을 감지하여 수신할 수 있다.The makeup application unit 150 may receive a user input by detecting various types of input such as a voice input, a touch input, a keyboard input, or a mouse input.
구체적으로, 메이크업 적용부(150)는 사용자에게 여러 종류의 색상과 여러 종류의 그라데이션 효과를 시각적으로 제시하고, 사용자는 제시한 것을 터치 패드나 마우스를 이용하여 입력하면, 입력을 수신하고 수신한 바에 따라서 색상과 그라데이션 효과를 결정하고 이를 이미지 획득부(110)에서 획득한 이미지에 적용한다.In detail, the makeup application unit 150 visually presents various types of colors and various types of gradation effects to the user, and when the user inputs the suggested items using a touch pad or a mouse, the user receives the input and receives the input. Therefore, the color and gradation effects are determined and applied to the image acquired by the image acquisition unit 110.
보다 구체적으로, 메이크업 적용부(150)는 사용자 선택 수신부(152), 색상 적용부(154) 및 그라데이션 적용부(156)를 포함한다.More specifically, the makeup applying unit 150 includes a user selection receiving unit 152, a color applying unit 154 and a gradation applying unit 156.
사용자 선택 수신부(152)는 앞서 설명한 바와 같이, 색상 및 그라데이션 효과에 대한 사용자의 입력을 수신하다. 색상에 대한 사용자의 입력은 색상정보 수신부에서 수신할 수 있으며, 그라데이션 효과에 대한 사용자의 입력은 그라데이션정보 수신부에서 수신할 수 있다.As described above, the user selection receiver 152 receives a user input for color and gradation effects. The user input for color may be received by the color information receiver, and the user input for gradation effect may be received by the gradient information receiver.
예를들어, 사용자는 사용자 선택 수신부(152)가 디스플레이를 통하여 시각적으로 제시하는 색상 또는 그라데이션 효과 중에서 원하는 것을 터치나 마우스를 이용하여 선택하면 사용자 선택 수신부(152)는 이를 수신하여 사용자가 원하는 색상 또는 그라데이션 효과에 관한 정보를 획득한다.For example, when the user selects a desired color or gradation effect visually presented by the user selection receiver 152 using a touch or a mouse, the user selection receiver 152 receives the color or the color desired by the user. Obtain information about the gradient effect.
보다 구체적으로 예를 들면, 사용자 선택 수신부(152)가 제시하는 색상은 단색, 적어도 둘 이상의 색, 혼합하고자 하는 적어도 둘 이상의 색, 또는 덧바르고자 하는 적어도 둘 이상의 색 중 적어도 어느 하나가 될 수 있다. 사용자가 적어도 둘 이상의 색을 선택한 경우, 선택한 둘 이상의 색을 혼합 할 수도 있고 각각 다른 영역에 사용될 수도 있다. 사용자 선택 수신부(152)는 둘 이상의 색을 선택할 때, 혼합 여부에 관한 정보도 수신할 수 있다.More specifically, for example, the color presented by the user selection receiver 152 may be at least one of a single color, at least two or more colors, at least two or more colors to be mixed, or at least two or more colors to be added. . When the user selects at least two colors, the two or more selected colors may be mixed or used in different areas. When selecting two or more colors, the user selection receiving unit 152 may also receive information about whether to mix.
사용자 선택 수신부(152)가 수신하는 그라데이션 효과를 예를 들어 설명하면, 사용자 선택 수신부(152)는 없음, 선형, 방사형, 사각형 또는 경로형 중 어느 하나를 사용자가 선택할 수 있도록 디스플레이 상에 제시한다. 사용자가 선형, 방사형, 사각형 또는 경로형 중 어느 하나를 선택하면, 그라데이션 적용 정도를 0초과 100이하에서 선택 할 수 있도록 한다. 사용자가 그라데이션 효과와 정도를 선택하면, 사용자 선택 수신부(152)는 선택을 입력받아 선택 정보를 그라데이션 적용부(156)로 전송할 수 있다.For example, the gradation effect received by the user selection receiving unit 152 is described. The user selection receiving unit 152 presents one of none, linear, radial, square, or path on the display for the user to select. When the user selects one of Linear, Radial, Rectangle, or Path, it allows the user to select the degree of gradation to be applied between 0 and 100. When the user selects the gradation effect and the degree, the user selection receiver 152 may receive a selection and transmit the selection information to the gradation application unit 156.
사용자 선택 수신부(152)에서 수신한 정보는 이미지 적용부로 전송된다.The information received by the user selection receiver 152 is transmitted to the image applying unit.
이미지 적용부는 색상 적용부(154) 및 그라데이션 적용부(156)를 포함한다. 사용자 선택 수신부(152)에서 수신한 정보가 색상 선택에 관한 정보이면 색상 적용부(154)에서 가상 메이크업 시뮬레이션을 수행하며, 수신한 정보가 그라데이션 효과에 관한 정보이면 그라데이션 적용부(156)에서 가상 메이크업 시뮬레이션을 수행한다.The image applicator includes a color applicator 154 and a gradient applicator 156. If the information received by the user selection receiver 152 is information about color selection, the color applying unit 154 performs a virtual makeup simulation. If the received information is information about a gradation effect, the gradation application unit 156 performs the virtual makeup. Perform the simulation.
색상 적용부(154)는, 사용자 선택 수신부(152)로부터 수신한 색상 정보가 단색인 경우, 수신한 단색을 이미지 획득부(110)에서 획득한 이미지에 적용한다. 색상 적용부(154)가 이미지에 색상을 적용시, 메이크업영역 선택부(140)에서 선택된 영역에만 한정하여 적용하는 것이 바람직하다.If the color information received from the user selection receiver 152 is a single color, the color applying unit 154 applies the received single color to the image acquired by the image acquisition unit 110. When the color applying unit 154 applies the color to the image, it is preferable to apply only the area selected by the makeup area selection unit 140.
구체적으로, 색상 적용부(154)는 사용자 선택 수신부(152)로부터 수신한 정보에 그라데이션 효과의 선택이 없는 경우, 색상 적용부(154)에서 사용자 선택 수신부(152)에서 수신된 정보를 이미지에 적용하여 가상 메이크업을 시뮬레이션한다.In detail, when the information received from the user selection receiver 152 does not have a gradation effect selected, the color applying unit 154 applies the information received by the user selection receiver 152 to the image in the color application unit 154. Simulate your virtual makeup.
색상 적용부(154)가 사용자 선택 수신부(152)로부터 수신한 정보가 적어도 둘 이상의 색상에 관한 정보인 경우, 색상 적용부(154)는 둘 이상의 색상을 혼합하여 이미지에 적용할지, 하나의 색상을 이미지에 적용한 후 다른 색상을 덧바르는 형식으로 적용할지 또는 메이크업영역 선택부(140)에서 선택된 영역 내에서 영역을 분할하여 각각의 색상을 적용할지에 관하여 판단한다. 판단은, 사용자 선택 수신부(152)가 사용자로부터 입력받은 정보를 색상 적용부(154)가 수신하여 판단한다.When the information received by the color applying unit 154 from the user selection receiving unit 152 is information on at least two or more colors, the color applying unit 154 may mix two or more colors to apply to the image, or apply one color to the image. It is determined whether to apply a different color after applying it to the image or to apply each color by dividing the area within the area selected by the makeup area selection unit 140. In the determination, the color application unit 154 receives and determines the information received from the user by the user selection receiver 152.
판단에 따라서, 각각 미리 설정된 바에 기반하여 이미지 획득부(110)에서 획득한 이미지에 적용한다. 미리 설정된 바는 둘 이상의 색상을 혼합한후 이미지에 적용하는 것과 이미지에 하나의 색상을 적용한 후 다른 색상을 덧바르는 것은 서로 차이가 발생하도록 설정되는 것이 바람직하다.In accordance with the determination, it is applied to the image acquired by the image acquisition unit 110 based on each preset bar. It is preferable that the preset bar is set such that a difference between the two colors is applied to the image and the one color is applied to the image and then the other colors are applied to each other.
그라데이션 적용부(156)는 사용자 선택 수신부(152)가 수신한 사용자 입력 중에서 그라데이션 효과에 대한 선택이 존재하는 경우, 이미지에 색상을 적용하는 경우, 그라데이션 효과를 발생하도록 한다.The gradient applying unit 156 generates a gradient effect when a color is applied to the image when a selection for the gradient effect exists among the user inputs received by the user selection receiving unit 152.
그라데이션 적용부(156)는 사용자 선택 수신부(152)에서 그라데이션 효과의 종류 및 정도에 관한 정보를 수신하고, 수신한 정보에 기반하여 이미지 획득부(110)에서 획득한 이미지에 그라데이션 효과를 적용한다.The gradient applying unit 156 receives information on the type and degree of the gradient effect in the user selection receiving unit 152 and applies the gradient effect to the image acquired by the image obtaining unit 110 based on the received information.
그라데이션 적용부(156)는 색상 적용부(154)가 이미지에 색상을 적용한 후에 그라데이션을 적용하여 그라데이션 적용한 가상 메이크업의 상태를 나타낼 수 있으며, 색상 적용부(154)가 이미지에 색상을 적용할 때 그라데이션 효과를 함께 적용하여 나타낼 수 도 있다.The gradient applying unit 156 may indicate a state of the virtual makeup in which the gradient is applied by applying the gradient after the color applying unit 154 applies the color to the image, and the gradient when the color applying unit 154 applies the color to the image. You can also apply the effects together.
색상을 적용한 후에 그라데이션을 적용하여 가상 메이크업의 상태를 사용자에게 제공하는 것이 그라데이션의 효과를 시각적으로 인지할 수 있으므로 바람직할 것이다.It would be desirable to provide the user with the state of the virtual makeup by applying the gradient after applying the color because the effect of the gradient can be visually recognized.
설정방법 저장부(160)에서는 사용자의 선택정보와 선택에 기반하여 색상 또는 그라데이션을 적용한 이미지를 수집하여 저장한다.The setting method storage unit 160 collects and stores an image to which color or gradation is applied based on the user's selection information and the selection.
설정방법 저장부(160)에서는 사용자의 메이크업영역 선택부(140)에서의 선택 및 사용자 선택 수신부(152)에서 수신한 색상에 관한 정보와 그라데이션에 관한 정보를 수집하여 저장한다. 또한, 설정방법 저장부(160)에서는 색상 적용부(154) 및 그라데이션 적용부(156)에서 적용된 이미지를 수집하여 저장한다.The setting method storage unit 160 collects and stores information on color and gradation information received by the user's makeup area selection unit 140 and received by the user selection receiving unit 152. In addition, the setting method storage unit 160 collects and stores the images applied by the color applying unit 154 and the gradation applying unit 156.
설정방법 저장부(160)는 수집하여 저장한 정보를 이용하여 설정을 생성할 수 있다. 예를 들어, 사용자가 메이크업영역 선택부(140)에서 얼굴전체를 선택하고, 색상은 8번째와 12번째 색상을 선택하고, 색상의 적용 방법으로 12번째 색상을 먼저 적용한 후 8번째 색상을 덧바르는 것으로 선택하고, 그라데이션 효과로 방사형을 선택하고, 그라데이션 효과의 적용 정도를 2단계로 적용하여 가상 메이크업을 수행한 경우, 설정방법 저장부(160)는 해당 사용자의 선택을 하나의 설정으로 생성할 수 있다. 또한, 설정방법 저장부(160)는 생성된 설정과 해당 사용자의 선택을 적용한 가상 메이크업 수행 결과를 맵핑할 수 있다.The setting method storage unit 160 may generate a setting by using the collected and stored information. For example, the user selects the entire face in the makeup area selection unit 140, selects the colors of the eighth and twelfth colors, first applies the twelfth color as an application method of the color, and then applies the eighth color. If the virtual makeup is performed by selecting the radial, the gradient effect, and applying the gradient effect in two stages, the setting method storage unit 160 can generate the user's selection in one setting have. In addition, the setting method storage unit 160 may map a result of performing virtual makeup applying the generated setting and the user's selection.
사용자가 메이크업방법 선택부(130)의 설정방법 선택부(132)에서 생성된 설정을 선택하면, 해당 선택에 맵핑되는 가상 메이크업 수행 결과를 제공하거나, 새롭게 획득된 이미지에 해당 선택을 적용한 가상 메이크업 수행 결과를 제공하는 것이다.When the user selects the setting generated by the setting method selection unit 132 of the makeup method selection unit 130, the virtual makeup result mapped to the selection is provided or the virtual makeup is applied to the newly acquired image. To provide results.
설정방법 저장부(160)를 이용하면, 사용자는 자신의 마음에 드는 결과를 저장하여 필요할 때마다 제공받을 수 있다.Using the setting method storage unit 160, the user can be stored whenever the user's favorite results are provided.
본 발명에 따른 가상 메이크업 시뮬레이션 장치(100)는 사용자가 자신의 얼굴이 촬영된 사진에 자연스럽고 다양한 방식으로 메이크업을 해봄으로써, 자신의 얼굴에 적합한 메이크업 방식을 적은 시행착오만으로도 찾을 수 있다.The virtual makeup simulation apparatus 100 according to the present invention can find a makeup method suitable for one's face with only a small amount of trial and error by making makeup on a photograph taken by a user in a natural and various manner.
도 2는 본 발명의 바람직한 실시예에 따른 가상 메이크업 시뮬레이션 방법에 관한 흐름도이다.2 is a flowchart illustrating a virtual makeup simulation method according to a preferred embodiment of the present invention.
도 2를 참조하면, 이미지 획득부(110)가 얼굴이 촬영된 이미지를 획득한다(S210 단계).Referring to FIG. 2, the image acquisition unit 110 acquires an image of a face photographed in operation S210.
이미지 분석부(120)가 이미지 획득부(110)에서 획득한 이미지를 분석하여 얼굴의 영역을 분할한다(S220 단계).The image analyzer 120 analyzes the image acquired by the image acquirer 110 and divides an area of the face (S220).
메이크업방법 선택부(130)가 사용자로부터 메이크업 방법을 설정된 바에 따를지 수동으로 선택할지에 관한 정보를 수신한다(S230 단계).The makeup method selection unit 130 receives information on whether to manually select a makeup method from the user according to the setting method (S230).
사용자가 설정된 바에 따를 것이라 선택한 경우, 설정방법 선택부(132)가 사용자가 선택한 설정과 맵핑된 결과를 설정방법 저장부(160)로부터 수신하여 사용자에게 제공한다(S240 단계).If the user chooses to follow the setting, the setting method selection unit 132 receives the result mapped with the setting selected by the user from the setting method storage unit 160 and provides the result to the user (step S240).
사용자가 수동으로 선택한 경우, 수동방법 선택부(134)는 메이크업영역 선택부(140)로 신호를 전송하여, 메이크업영역 선택부(140)가 사용자에게 메이크업 영역을 제시하여 사용자의 입력을 수신하도록 한다(S250 단계).If the user manually selects, the manual method selection unit 134 transmits a signal to the makeup area selection unit 140 so that the makeup area selection unit 140 presents the makeup area to the user to receive the user's input. (Step S250).
메이크업 영역이 선택된 후, 사용자 선택 수신부(152)는 사용자로부터 색상에 관한 정보 및 그라데이션 효과에 관한 정보를 수신한다(S260 단계).After the makeup area is selected, the user selection receiving unit 152 receives information about color and information about a gradation effect from the user (step S260).
색상 적용부(154)는 사용자 선택 수신부(152)에서 수신한 색상에 관한 정보와 메이크업영역 선택부(140)에서 수신한 정보를 이용하여 이미지 획득부(110)에서 획득한 이미지에 가상 메이크업을 시뮬레이션 한다(S270 단계). 그라데이션 적용부(156)는 사용자 선택 수신부(152)에서 수신한 그라데이션 효과에 관한 정보와 메이크업영역 선택부(140)에서 수신한 정보를 이용하여 이미지 획득부(110)에서 획득한 이미지에 가상 메이크업을 시뮬레이션 한다(S270 단계). 즉, 색상 적용부(154)는 사용자가 선택한 색상을 사용자가 선택한 영역에 적용하고, 그라데이션 적용부(156)는 사용자가 선택한 그라데이션 효과를 사용자가 선택한 영역에 적용한다.The color applying unit 154 simulates a virtual makeup on the image acquired by the image obtaining unit 110 using the information about the color received by the user selection receiving unit 152 and the information received by the makeup area selecting unit 140. (S270 step). The gradient applying unit 156 applies the virtual makeup to the image acquired by the image obtaining unit 110 by using the information about the gradient effect received by the user selection receiving unit 152 and the information received by the makeup area selecting unit 140. Simulate (S270 step). That is, the color applying unit 154 applies the color selected by the user to the area selected by the user, and the gradation applying unit 156 applies the gradation effect selected by the user to the area selected by the user.
설정방법 저장부(160)는 사용자 선택 정보 및 결과를 저장하고, 저장한 결과를 이용하여 설정으로 생성한다(S280 단계). 즉, 설정방법 저장부(160)는 이미지 획득부(110)에서 획득한 이미지, 메이크업영역 선택부(140)가 수신한 정보 및 사용자 선택 수신부(152)가 수신한 정보 및 가상 메이크업 시뮬레이션 한 이미지를 저장한다. 또한, 메이크업영역 선택부(140)가 수신한 정보 및 사용자 선택 수신부(152)가 수신한 정보를 하나의 설정으로 생성하여, 메이크업방법 선택부(130)에서 사용자가 해당 설정 선택시 이미지 획득부(110)에서 획득한 이미지와 가상 메이크업 시뮬레이션 한 이미지를 제공할 수 있다.The setting method storage unit 160 stores the user selection information and the result, and generates the setting using the stored result (step S280). That is, the setting method storage unit 160 stores the image acquired by the image obtaining unit 110, the information received by the makeup area selection unit 140, the information received by the user selection receiving unit 152, and the image of the virtual makeup simulation. Save it. In addition, by generating the information received by the makeup area selection unit 140 and the information received by the user selection receiving unit 152 as a single setting, the makeup method selection unit 130 when the user selects the image acquisition unit ( The image obtained in 110 and the virtual makeup simulation image may be provided.
본 발명에 따른 가상 메이크업 시뮬레이션 방법은 사용자가 자신의 얼굴이 촬영된 사진에 자연스럽고 다양한 방식으로 메이크업을 해봄으로써, 자신의 얼굴에 적합한 메이크업 방식을 적은 시행착오만으로도 찾을 수 있다. In the virtual makeup simulation method according to the present invention, the user can make a natural and various makeup on a photograph of his face, and find a makeup method suitable for his face with only a small amount of trial and error.
본 발명의 바람직한 실시예에 따른 가상 메이크업 시뮬레이션 장치(100)의 블럭도는 발명의 원리를 구체화하는 예시적인 개념적 관점을 나타내는 것으로 이해되어야 한다. 이와 유사하게, 모든 흐름도는 컴퓨터가 판독 가능한 매체에 실질적으로 나타낼 수 있고 컴퓨터 또는 프로세서가 명백히 도시되었는지 여부를 불문하고 컴퓨터 또는 프로세서에 의해 수행되는 다양한 프로세스를 나타내는 것으로 이해되어야 한다.It is to be understood that the block diagram of the virtual makeup simulation apparatus 100 according to the preferred embodiment of the present invention represents an exemplary conceptual aspect embodying the principles of the invention. Similarly, all of the flowcharts should be understood to represent various processes that may be substantially represented on a computer-readable medium and executed by a computer or processor, whether the computer or processor is explicitly shown.
프로세서 또는 이와 유사한 개념으로 표시된 기능 블럭을 포함하는 도면에 도시된 다양한 소자의 기능은 전용 하드웨어뿐만 아니라 적절한 소프트웨어와 관련하여 소프트웨어를 실행할 능력을 가진 하드웨어의 사용으로 제공될 수 있다. 프로세서에 의해 제공될 때, 상기 기능은 단일 전용 프로세서, 단일 공유 프로세서 또는 복수의 개별적 프로세서에 의해 제공될 수 있고, 이들 중 일부는 공유될 수 있다. The functions of the various elements shown in the figures, including the functional blocks depicted in the processor or similar concept, may be provided by use of dedicated hardware as well as hardware capable of executing software in connection with appropriate software. When provided by a processor, the functions may be provided by a single dedicated processor, a single shared processor, or a plurality of individual processors, some of which may be shared.
또한 프로세서, 제어 또는 이와 유사한 개념으로 제시되는 용어의 명확한 사용은 소프트웨어를 실행할 능력을 가진 하드웨어를 배타적으로 인용하여 해석되어서는 아니되고, 제한 없이 디지털 신호 프로세서(DSP) 하드웨어, 소프트웨어를 저장하기 위한 롬(ROM), 램(RAM) 및 비 휘발성 메모리를 암시적으로 포함하는 것으로 이해되어야 한다. 주지관용의 다른 하드웨어도 포함될 수 있다.Also, the explicit use of terms such as processor, control, or similar concepts should not be interpreted exclusively as hardware capable of running software, and may be used without limitation as a digital signal processor (DSP) (ROM), random access memory (RAM), and non-volatile memory. Other hardware may also be included.
이상의 설명은 본 발명의 기술 사상을 예시적으로 설명한 것에 불과한 것으로서, 본 발명이 속하는 기술 분야에서 통상의 지식을 가진 자라면 본 발명의 본질적인 특성에서 벗어나지 않는 범위 내에서 다양한 수정, 변경 및 치환이 가능할 것이다. 따라서, 본 발명에 개시된 실시예 및 첨부된 도면들은 본 발명의 기술 사상을 한정하기 위한 것이 아니라 설명하기 위한 것이고, 이러한 실시예 및 첨부된 도면에 의하여 본 발명의 기술 사상의 범위가 한정되는 것은 아니다. 본 발명의 보호 범위는 아래의 청구 범위에 의하여 해석되어야 하며, 그와 동등한 범위 내에 있는 모든 기술 사상은 본 발명의 권리 범위에 포함되는 것으로 해석되어야 할 것이다.It will be apparent to those skilled in the art that various modifications, substitutions and substitutions are possible, without departing from the scope and spirit of the invention as disclosed in the accompanying claims. will be. Accordingly, the embodiments disclosed in the present invention and the accompanying drawings are not intended to limit the technical spirit of the present invention but to describe the present invention, and the scope of the technical idea of the present invention is not limited by the embodiments and the accompanying drawings. . The scope of protection of the present invention should be construed according to the following claims, and all technical ideas within the scope of equivalents should be construed as falling within the scope of the present invention.
Claims (10)
얼굴이 촬영된 이미지를 획득하는 이미지 획득단계;
색상 정보를 수신하는 색상정보 수신단계;
그라데이션(Gradation) 정보를 수신하는 그라데이션정보 수신단계; 및
상기 수신한 색상 정보 및 상기 수신한 그라데이션 정보를 이용하여 상기 획득한 얼굴이 촬영된 이미지에 적용하는 이미지 적용단계를 포함하는 것을 특징으로 하는 가상 메이크업 시뮬레이션 방법.In the method of virtually simulating makeup,
An image acquiring step of acquiring an image of a face photographed;
A color information receiving step of receiving color information;
A gradation information receiving step of receiving gradation information; And
And applying an image to the captured image by using the received color information and the received gradation information.
상기 가상 메이크업 시뮬레이션 방법은, 상기 획득한 얼굴이 촬영된 이미지를 이용하여 화장 영역을 선택하는 메이크업 적용단계를 더 포함하는 것을 특징으로 하는 가상 메이크업 시뮬레이션 방법.The method of claim 1,
The virtual makeup simulation method, the virtual makeup simulation method further comprising the makeup application step of selecting a makeup area by using the image of the acquired face.
상기 색상 정보는 단색, 적어도 둘 이상의 색, 혼합하고자 하는 적어도 둘 이상의 색 또는 덧바르고자 하는 적어도 둘이상의 색 중 적어도 어느 하나인 것을 특징으로 하는 가상 메이크업 시뮬레이션 방법.The method of claim 1,
And the color information is at least one of a single color, at least two or more colors, at least two or more colors to be mixed, or at least two or more colors to be added.
상기 그라데이션 정보는 선형, 방사형, 사각형 또는 경로형 중 적어도 어느 하나인 것을 특징으로 하는 가상 메이크업 시뮬레이션 방법.The method of claim 1,
The gradation information is a virtual makeup simulation method, characterized in that at least one of linear, radial, square or path.
상기 가상 메이크업 시뮬레이션 방법은, 상기 수신된 색상정보, 상기 수신된 그라데이션 정보 및 상기 이미지 적용단계에서 적용된 이미지에 관한 정보를 저장하는 설정방법 저장단계를 더 포함하는 것을 특징으로 하는 가상 메이크업 시뮬레이션 방법.The method of claim 1,
The virtual makeup simulation method further comprises a setting method storing step of storing the received color information, the received gradation information and information about the image applied in the image application step.
얼굴이 촬영된 이미지를 획득하는 이미지 획득부;
색상 정보를 수신하는 색상정보 수신부;
그라데이션(Gradation) 정보를 수신하는 그라데이션정보 수신부; 및
상기 수신한 색상 정보 및 상기 수신한 그라데이션 정보를 이용하여 상기 획득한 얼굴이 촬영된 이미지에 적용하는 이미지 적용부를 포함하는 것을 특징으로 하는 가상 메이크업 시뮬레이션 장치.In the device that simulates the makeup virtually,
An image obtaining unit obtaining an image of a face photographed;
A color information receiver for receiving color information;
A gradation information receiver for receiving gradation information; And
And an image applying unit configured to apply the acquired face to the captured image by using the received color information and the received gradation information.
상기 가상 메이크업 시뮬레이션 장치는, 상기 획득한 얼굴이 촬영된 이미지를 이용하여 화장 영역을 선택하는 메이크업 적용부를 더 포함하는 것을 특징으로 하는 가상 메이크업 시뮬레이션 장치.The method according to claim 6,
The virtual makeup simulation apparatus, the virtual makeup simulation device further comprises a makeup applying unit for selecting a makeup area by using the image of the acquired face.
상기 색상 정보는 단색, 적어도 둘 이상의 색, 혼합하고자 하는 적어도 둘 이상의 색 또는 덧바르고자 하는 적어도 둘이상의 색 중 적어도 어느 하나인 것을 특징으로 하는 가상 메이크업 시뮬레이션 장치.The method according to claim 6,
And the color information is at least one of a single color, at least two or more colors, at least two or more colors to be mixed, or at least two or more colors to be added.
상기 그라데이션 정보는 선형, 방사형, 사각형 또는 경로형 중 적어도 어느 하나인 것을 특징으로 하는 가상 메이크업 시뮬레이션 장치.The method according to claim 6,
The gradation information is a virtual makeup simulation device, characterized in that at least one of linear, radial, square or path.
상기 수신된 색상정보, 상기 수신된 그라데이션 정보 및 상기 이미지 적용부에서 적용된 이미지에 관한 정보를 저장하는 설정방법 저장부를 더 포함하는 것을 특징으로 하는 가상 메이크업 시뮬레이션 장치.The method according to claim 6,
And a setting method storage unit for storing the received color information, the received gradation information, and information about an image applied by the image applying unit.
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
KR1020120064583A KR101874122B1 (en) | 2012-06-15 | 2012-06-15 | Method and Appratus for Simulation of Virtual Makeup |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
KR1020120064583A KR101874122B1 (en) | 2012-06-15 | 2012-06-15 | Method and Appratus for Simulation of Virtual Makeup |
Related Child Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
KR1020180073624A Division KR101959253B1 (en) | 2018-06-26 | 2018-06-26 | Apparatus and Method for makeup simulation reflecting real behavior patterns of makeup |
Publications (2)
Publication Number | Publication Date |
---|---|
KR20130141286A true KR20130141286A (en) | 2013-12-26 |
KR101874122B1 KR101874122B1 (en) | 2018-07-03 |
Family
ID=49985467
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
KR1020120064583A Active KR101874122B1 (en) | 2012-06-15 | 2012-06-15 | Method and Appratus for Simulation of Virtual Makeup |
Country Status (1)
Country | Link |
---|---|
KR (1) | KR101874122B1 (en) |
Cited By (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN108308833A (en) * | 2018-01-29 | 2018-07-24 | 上海康斐信息技术有限公司 | A kind of the makeup removing detection method and system of intelligence makeup removing instrument |
WO2020235862A1 (en) * | 2019-05-17 | 2020-11-26 | Samsung Electronics Co., Ltd. | Image manipulation |
WO2022225115A1 (en) * | 2021-04-21 | 2022-10-27 | 프링커코리아 주식회사 | Apparatus and method for providing print medium for user-customized color makeup |
Family Cites Families (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP5029852B2 (en) * | 2010-01-07 | 2012-09-19 | 花王株式会社 | Makeup simulation method |
-
2012
- 2012-06-15 KR KR1020120064583A patent/KR101874122B1/en active Active
Cited By (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN108308833A (en) * | 2018-01-29 | 2018-07-24 | 上海康斐信息技术有限公司 | A kind of the makeup removing detection method and system of intelligence makeup removing instrument |
WO2020235862A1 (en) * | 2019-05-17 | 2020-11-26 | Samsung Electronics Co., Ltd. | Image manipulation |
US11869127B2 (en) | 2019-05-17 | 2024-01-09 | Samsung Electronics Co., Ltd. | Image manipulation method and apparatus |
WO2022225115A1 (en) * | 2021-04-21 | 2022-10-27 | 프링커코리아 주식회사 | Apparatus and method for providing print medium for user-customized color makeup |
Also Published As
Publication number | Publication date |
---|---|
KR101874122B1 (en) | 2018-07-03 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
US10292481B2 (en) | Makeup application assistance device, makeup application assistance method, and makeup application assistance program | |
US9615647B2 (en) | Makeup application assistance device, makeup application assistance method, and makeup application assistance program | |
CN107220960B (en) | Make-up trial method, system and equipment | |
JP4753025B2 (en) | Makeup simulation method | |
US20160143423A1 (en) | Makeup application assistance device, makeup application assistance method, and makeup application assistance program | |
US20170348982A1 (en) | Automatic facial makeup method | |
KR101488491B1 (en) | Method for providing virtual hairstyle and apparatus using the same | |
WO2018079255A1 (en) | Image processing device, image processing method, and image processing program | |
CN102682420A (en) | Method and device for converting real character image to cartoon-style image | |
KR20120051342A (en) | System and method for recommending sensitive make-up based on user color sense | |
JP2008003724A (en) | Cosmetics simulation system | |
JP7463774B2 (en) | MAKEUP SIMULATION DEVICE, MAKEUP SIMULATION METHOD, AND PROGRAM | |
KR20210032489A (en) | Simulation method of rendering of makeup products on the body area | |
KR20190043925A (en) | Method, system and non-transitory computer-readable recording medium for providing hair styling simulation service | |
KR20150098130A (en) | Apparatus and Method for Recommending Cosmetic based on User Skin Information | |
KR20150093930A (en) | Apparatus and method for makeup by using augmented reality | |
KR20130141286A (en) | Method and appratus for simulation of virtual makeup | |
KR101959253B1 (en) | Apparatus and Method for makeup simulation reflecting real behavior patterns of makeup | |
JP6128356B2 (en) | Makeup support device and makeup support method | |
JP2013178789A (en) | Beauty simulation system | |
Kips et al. | Deep graphics encoder for real-time video makeup synthesis from example | |
JP5029852B2 (en) | Makeup simulation method | |
JP6128357B2 (en) | Makeup support device and makeup support method | |
KR20230108886A (en) | Artificial intelligence-based facial makeup processing method, device and system | |
JP2010073222A (en) | Makeup simulation method |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
PA0109 | Patent application |
Patent event code: PA01091R01D Comment text: Patent Application Patent event date: 20120615 |
|
PG1501 | Laying open of application | ||
A201 | Request for examination | ||
PA0201 | Request for examination |
Patent event code: PA02012R01D Patent event date: 20170123 Comment text: Request for Examination of Application Patent event code: PA02011R01I Patent event date: 20120615 Comment text: Patent Application |
|
E902 | Notification of reason for refusal | ||
PE0902 | Notice of grounds for rejection |
Comment text: Notification of reason for refusal Patent event date: 20171023 Patent event code: PE09021S01D |
|
E701 | Decision to grant or registration of patent right | ||
PE0701 | Decision of registration |
Patent event code: PE07011S01D Comment text: Decision to Grant Registration Patent event date: 20180529 |
|
PA0107 | Divisional application |
Comment text: Divisional Application of Patent Patent event date: 20180626 Patent event code: PA01071R01D |
|
GRNT | Written decision to grant | ||
PR0701 | Registration of establishment |
Comment text: Registration of Establishment Patent event date: 20180627 Patent event code: PR07011E01D |
|
PR1002 | Payment of registration fee |
Payment date: 20180627 End annual number: 3 Start annual number: 1 |
|
PG1601 | Publication of registration | ||
PR1001 | Payment of annual fee |
Payment date: 20210503 Start annual number: 4 End annual number: 4 |
|
PR1001 | Payment of annual fee |
Payment date: 20220329 Start annual number: 5 End annual number: 5 |
|
PR1001 | Payment of annual fee |
Payment date: 20240320 Start annual number: 7 End annual number: 7 |
|
PR1001 | Payment of annual fee |
Payment date: 20250324 Start annual number: 8 End annual number: 8 |