CPC H04L 67/04 (2013.01) [G06N 3/08 (2013.01); G06N 20/00 (2019.01); G06T 5/001 (2013.01); G06T 5/009 (2013.01); G06T 5/40 (2013.01); G06T 7/90 (2017.01); G06V 10/7753 (2022.01); G06V 10/82 (2022.01); G06V 40/161 (2022.01); G06V 40/175 (2022.01); G06Q 50/01 (2013.01); G06T 2207/10024 (2013.01); G06T 2207/20132 (2013.01)] | 20 Claims |
1. A method comprising:
receiving an indication of an instruction to modify an initial image comprising a user face, the instruction indicating to change the user face from having a first appearance to having a second appearance;
detecting the user face in the initial image;
separating the initial image into a cropped portion of the initial image and a non-cropped portion of the initial image, the cropped portion of the initial image comprising the user face;
modifying the cropped portion using a convolutional neural network, the modified cropped portion displaying the user face having the second appearance; and
modifying the non-cropped portion by applying adjustments to the non-cropped portion, wherein the adjustments are effects selected based on the convolutional neural network used to modified to the cropped portion.
|