| CPC G06V 10/141 (2022.01) [G06F 3/013 (2013.01); G06F 21/32 (2013.01); G06T 7/0002 (2013.01); G06T 7/70 (2017.01); G06T 2207/30168 (2013.01); G06T 2207/30201 (2013.01)] | 20 Claims |

|
1. A system, comprising:
a camera configured to capture images of an object;
a controller comprising one or more processors; and
an illumination source comprising a plurality of light-emitting elements, wherein individual ones of the light-emitting elements are configured to be controlled independently of the other light-emitting elements to emit light towards the object to be imaged by the camera; and
wherein the controller is configured to:
select one of a plurality of different lighting configurations for the illumination source;
direct the illumination source to emit light according to the selected lighting configuration;
select one or more objective criteria for analyzing the images captured by the camera from a plurality of objective criteria for different applications to use images from the camera, wherein the objective criteria is selected based on a current application to use the images;
process one or more images of the object captured by the camera as illuminated by the illumination source according to the selected lighting configuration, wherein the one or more images are processed according to the selected one or more objective criteria for the current application; and
select a different one of the plurality of different lighting configurations for the illumination source based on processing the one or more images according to the selected one or more objective criteria for the current application.
|