| CPC G06V 10/955 (2022.01) [G06F 17/16 (2013.01); G06V 10/443 (2022.01); G06V 40/1318 (2022.01); G06V 40/1353 (2022.01); G06V 40/1371 (2022.01)] | 20 Claims |

|
1. A computer-implemented method comprising:
determining a representation of a fingerprint depicted in an image;
determining a plurality of match scores comprising, for each respective enrolled fingerprint of a plurality of enrolled fingerprints, a corresponding match score between the fingerprint and the respective enrolled fingerprint, wherein the plurality of match scores are determined based on comparing the representation of the fingerprint to a corresponding representation of the respective enrolled fingerprint, and wherein the determining the plurality of match scores comprises:
determining, based on a number of the plurality of enrolled fingerprints, a clock frequency at which to operate a processor while determining the plurality of match scores such that determination of the plurality of match scores takes no more than a predefined maximum amount of time; and
operating the processor at the clock frequency while using the processor to determine the plurality of match scores; and
determining, based on the corresponding match score for each respective enrolled fingerprint, whether the fingerprint matches at least one of the plurality of enrolled fingerprints.
|