1. A controller for adapting illumination light in a vision system to a color of a part feature against a part feature background of a part being viewed by the vision system, the vision system comprising a camera viewing the part feature against the part feature background and an illumination light generator to generate illumination light of one color and/or intensity from among a plurality of different colors and/or intensities, the controller comprising: a controller input which receives at least one illumination light adjustment signal, wherein the controller comprises independent first, second, and third controller outputs, each controller output configured to independently control a different current that adjusts a different color of light generated by the illumination light generator thereby causing the illumination light generator to generate an illumination light corresponding to a selected one of the plurality of different illumination light colors and/or intensities; and an adaptive illumination light adjustment apparatus which automatically adaptively adjusts the at least one illumination light adjustment signal based on a color of a part feature situated against a part feature background of a part being viewed by the camera such that the selected one of the plurality of different illumination light colors and intensities provides acceptable contrast between the part feature and the part feature background when the camera views the part feature.