CPC G06T 11/60 (2013.01) [G06F 18/24147 (2023.01); G06T 3/40 (2013.01); G06V 10/40 (2022.01); G06V 2201/10 (2022.01)] | 20 Claims |
1. A computer-implemented method, comprising:
obtaining a first image;
extracting, using a residual network, a first plurality of features from the first image;
determining, using a K-nearest neighbors (K-NN) classifier, first metadata associated with a first feature of the first plurality of features;
obtaining a second image;
extracting, using the residual network, a second plurality of features from the second image;
determining, using the K-NN classifier, second metadata associated with a second feature of the second plurality of features;
obtaining a template for a third image, wherein the templates comprises:
a first element that encodes third metadata for first content to be generated at a first portion of the third image; and
a second element that encodes fourth metadata for second content to be generated at a second portion of the third image;
determining the first metadata matches the third metadata;
determining the second metadata matches the fourth metadata; and
generating the third image based on the template, wherein the first portion of the third image is generated based on the first feature and the second portion of the third image is generated based on the second feature.
|