CPC G06Q 30/0643 (2013.01) [G06F 3/04845 (2013.01); G06Q 30/0623 (2013.01); G06T 11/001 (2013.01); G06F 16/435 (2019.01)] | 25 Claims |
1. A computer-implemented method performed by a computer system for virtually applying makeup to a face depicted in a digital image to simulate physical application of a real-world makeup product, the method comprising:
acquiring, by the computer system, the digital image of the face;
receiving, by the computer system, a selection of a virtual makeup product, the virtual makeup product including makeup product definition data based on a selection of filters from a group of filters which when applied in combination result in generation of a visual effect on the digital image to simulate physical application of the real-world makeup product;
applying, by the computer system accessing the makeup product definition data for the selected virtual makeup product, the selected filters in layers to generate a makeup image having the visual effect of the virtual makeup product for a defined region of the face over which to apply the virtual makeup product; and
causing display, by the computer system, of a composite makeup image including the makeup image overlaid onto the digital image, such that the composite makeup image simulates physical application of the real-world makeup product to the face depicted in the digital image.
|