CPC G06V 20/20 (2022.01) [G06T 7/0002 (2013.01); G06T 7/13 (2017.01); G06T 7/20 (2013.01); G06V 10/22 (2022.01); G06V 10/507 (2022.01); H04N 23/71 (2023.01); G06T 7/70 (2017.01); G06T 2207/30168 (2013.01); G06T 2207/30176 (2013.01)] | 20 Claims |
1. A method, comprising:
capturing, by a device and in a first capture mode, a first subset of preview images of at least a portion of an object;
processing, by the device and while capturing the first subset of preview images, first image data of the first subset of preview images;
determining, by the device, while capturing the first subset of preview images, and based on processing the first image data, that a parameter, associated with a glare on the at least the portion of the object in at least one preview image of the first subset of preview images, does not satisfy a threshold;
providing, by the device and based on determining that the parameter does not satisfy the threshold, feedback to a user of the device to reduce the glare on the portion of the object;
capturing, by the device, in the first capture mode, and based on providing the feedback to the user, a second subset of preview images of the at least the portion of the object;
processing, by the device and while capturing the second subset of preview images, second image data of the second subset of preview images;
determining, by the device, while capturing the second subset of preview images, and based on processing the second image data, that the parameter satisfies the threshold; and
automatically capturing, by the device and based on determining that the parameter satisfies the threshold, a subsequent image, different from the first subset of preview images and the second subset of preview images, of the at least the portion of the object in a second capture mode providing greater resolution than the first capture mode.
|