OpenCV  4.10.0-dev
Open Source Computer Vision
Loading...
Searching...
No Matches
Namespaces | Functions
intensity_transform.hpp File Reference
#include "opencv2/core.hpp"
Include dependency graph for intensity_transform.hpp:

Namespaces

namespace  cv
 
namespace  cv::intensity_transform
 

Functions

void cv::intensity_transform::autoscaling (const Mat input, Mat &output)
 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.
 
void cv::intensity_transform::BIMEF (InputArray input, OutputArray output, float k, float mu, float a, float b)
 Given an input color image, enhance low-light images using the BIMEF method ([310] [311]).
 
void cv::intensity_transform::BIMEF (InputArray input, OutputArray output, float mu=0.5f, float a=-0.3293f, float b=1.1258f)
 Given an input color image, enhance low-light images using the BIMEF method ([310] [311]).
 
void cv::intensity_transform::contrastStretching (const Mat input, Mat &output, const int r1, const int s1, const int r2, const int s2)
 Given an input bgr or grayscale image, apply linear contrast stretching on domain [0, 255] and return the resulting image.
 
void cv::intensity_transform::gammaCorrection (const Mat input, Mat &output, const float gamma)
 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.
 
void cv::intensity_transform::logTransform (const Mat input, Mat &output)
 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.