| CPC G06K 7/10722 (2013.01) [G02B 7/09 (2013.01); G02B 26/004 (2013.01); G06K 7/1413 (2013.01); G06K 7/1417 (2013.01)] | 29 Claims |

|
1. A machine vision system comprising:
an image sensor;
an optical assembly comprising:
a lens assembly comprising a plurality of solid lens elements and a liquid lens, wherein the liquid lens includes an adjustable membrane; and
a motor system coupled to the lens assembly and configured to move the lens assembly;
an illumination assembly configured to project a light beam on an object; and
a processor device in communication with the lens assembly and the motor system, the processor device being configured to:
determine a working distance between the object and the lens assembly;
adjust a curvature of the adjustable membrane of the liquid lens based on the working distance; and
adjust, using the motor system, a distance between the lens assembly and the image sensor based on the working distance.
|