Table of Contents

Class Cv2.IntensityTransform

Namespace
OpenCvSharp
Assembly
OpenCvSharp.dll

Intensity transformations and low-light image enhancement from opencv_contrib.

public static class Cv2.IntensityTransform
Inheritance
Cv2.IntensityTransform
Inherited Members

Methods

Autoscaling(Mat, Mat)

Stretches image intensities to the 0-255 range.

Bimef(InputArray, OutputArray, float, float, float)

Enhances a low-light color image with BIMEF. Requires OpenCV built with Eigen.

Bimef(InputArray, OutputArray, float, float, float, float)

Enhances a low-light color image with BIMEF using an explicit exposure ratio. Requires OpenCV built with Eigen.

ContrastStretching(Mat, Mat, int, int, int, int)

Applies piecewise-linear contrast stretching to an 8-bit grayscale or BGR image.

GammaCorrection(Mat, Mat, float)

Applies a power-law (gamma) transformation to an 8-bit grayscale or BGR image.

LogTransform(Mat, Mat)

Applies a logarithmic intensity transformation to an 8-bit grayscale or BGR image.