adapt_michelson_contrast

adapt_michelson_contrast#

stimupy.utils.adapt_michelson_contrast(img, michelson_contrast, mean_luminance=None)#

Adapt Michelson contrast of image

Parameters:
  • img (np.ndarray) – stimulus array

  • michelson_contrast (float) – desired Michelson contrast

  • mean_luminance (float) – desired mean luminance; if None (default), dont change mean luminance

Returns:

img – image with adapted michelson contrast and mean luminance if passed

Return type:

np.ndarray