CPC G06K 7/10881 (2013.01) [G03B 13/36 (2013.01); H04N 23/56 (2023.01); H04N 23/58 (2023.01); H04N 23/633 (2023.01); H04N 23/671 (2023.01)] | 37 Claims |
1. A method for range finding and for detecting and imaging objects using an imaging engine having an imaging assembly having a field of view (FOV), the method comprising:
detecting, by a microprocessor, a presence of an aim light pattern within the FOV;
determining, by the microprocessor and in response to the detecting, a target distance of an object in the FOV based on a position of the aim light pattern in the FOV, the target distance being a distance from the imaging engine to the object;
causing, by the microprocessor, a variable focus optical element to focus on the object based on the target distance;
responsive to making a first determination, by the microprocessor, selecting, based on the target distance, one of a plurality of zoom operation modes; and
responsive to making a second determination, by the microprocessor, selecting, based on the target distance, one of a plurality of illumination modes.
|