Expand description

The module brings implementations of intensity transformation algorithms to adjust image contrast.

Namespace for all functions is cv::intensity_transform.

Supported Algorithms

  • Autoscaling
  • Log Transformations
  • Power-Law (Gamma) Transformations
  • Contrast Stretching
  • BIMEF, A Bio-Inspired Multi-Exposure Fusion Framework for Low-light Image Enhancement ying2017bio ying2017new

References from following book and websites:

Modules

Functions

  • Given an input bgr or grayscale image, apply autoscaling on domain [0, 255] to increase the contrast of the input image and return the resulting image.
  • Given an input color image, enhance low-light images using the BIMEF method (ying2017bio ying2017new).
  • Given an input color image, enhance low-light images using the BIMEF method (ying2017bio ying2017new).
  • Given an input bgr or grayscale image, apply linear contrast stretching on domain [0, 255] and return the resulting image.
  • Given an input bgr or grayscale image and constant gamma, apply power-law transformation, a.k.a. gamma correction to the image on domain [0, 255] and return the resulting image.
  • Given an input bgr or grayscale image and constant c, apply log transformation to the image on domain [0, 255] and return the resulting image.