| CPC G06V 10/56 (2022.01) [G06Q 30/0631 (2013.01); G06T 7/90 (2017.01); G06T 11/00 (2013.01); G06V 10/22 (2022.01); G06V 10/764 (2022.01); G06V 10/774 (2022.01); G06V 40/10 (2022.01); G06T 2207/10024 (2013.01); G06T 2207/20081 (2013.01); G06T 2207/20092 (2013.01); G06T 2207/30196 (2013.01)] | 20 Claims |

|
1. A computing device, comprising:
an optimal color unit including computational circuitry configured to extract a color set of at least one region of a digital image associated with a user, and to generate color recommendation information for at least one of a makeup palette or a hair coloration scheme for at least two other regions of the digital image associated with the user based on one or more inputs indicative of the extracted color set; and
a makeup and hair color unit including computational circuitry configured to generate one or more instances of a virtual representation of a makeup palette recommendation or a hair coloration scheme recommendation based on the color recommendation information,
wherein the color recommendation information is a recommendation for a combination of colors of at least one region and at least two other regions,
wherein the optimal color unit includes computational circuitry which is further configured to:
store the extracted color set in a memory;
locate said extracted color set into a sample training set, wherein said sample training set comprises information for colors of different regions of a plurality of sampled images, information for color combinations for different regions of said plurality of sampled images and information for total scores for each of color combinations;
search color combinations which contain said extracted color set in said sample training set;
rank total scores corresponding to said searched color combinations;
generate recommended color combinations based on said ranked total scores.
|