CPC G06V 40/172 (2022.01) [G06F 18/22 (2023.01); G06F 21/602 (2013.01); G06T 7/11 (2017.01); G06V 40/50 (2022.01); H04L 9/085 (2013.01); G06T 2207/20132 (2013.01); G06T 2207/30201 (2013.01)] | 20 Claims |
1. A computer-implemented method, comprising:
receiving, by a resident device from a first device, an image cropping generated from an image of a plurality of images accessible by the first device, the image cropping comprising a portion of a face of a first person, the plurality of images captured by a first camera of the first device;
receiving, by the resident device and from another device comprising a second camera, a second image comprising a portion of a face of a second person, the second camera having a viewable area comprising a particular location associated with the resident device;
receiving, by the resident device and from a second device, a second image cropping generated from a library of images accessible by the second device, the second image cropping showing a second portion of the face of the first person;
including, by the resident device, the second image cropping within a plurality of image croppings to produce an updated reference set of image croppings, the updated reference set of image croppings including both the image cropping from the first device and the second image cropping from the second device; and
generating, by a trained model of the first device, a faceprint for the face of the first person based at least in part on the updated reference set of image croppings.
|