Package org.opencv.imgproc
Class CLAHE
- java.lang.Object
 - 
- org.opencv.core.Algorithm
 - 
- org.opencv.imgproc.CLAHE
 
 
 
- 
public class CLAHE extends Algorithm
Base class for Contrast Limited Adaptive Histogram Equalization. 
- 
- 
Constructor Summary
Constructors Modifier Constructor Description protectedCLAHE(long addr) 
- 
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description static CLAHE__fromPtr__(long addr)voidapply(Mat src, Mat dst)Equalizes the histogram of a grayscale image using Contrast Limited Adaptive Histogram Equalization.voidcollectGarbage()protected voidfinalize()doublegetClipLimit()SizegetTilesGridSize()voidsetClipLimit(double clipLimit)Sets threshold for contrast limiting.voidsetTilesGridSize(Size tileGridSize)Sets size of grid for histogram equalization.- 
Methods inherited from class org.opencv.core.Algorithm
clear, empty, getDefaultName, getNativeObjAddr, save 
 - 
 
 - 
 
- 
- 
Method Detail
- 
__fromPtr__
public static CLAHE __fromPtr__(long addr)
 
- 
getTilesGridSize
public Size getTilesGridSize()
 
- 
getClipLimit
public double getClipLimit()
 
- 
apply
public void apply(Mat src, Mat dst)
Equalizes the histogram of a grayscale image using Contrast Limited Adaptive Histogram Equalization.- Parameters:
 src- Source image of type CV_8UC1 or CV_16UC1.dst- Destination image.
 
- 
collectGarbage
public void collectGarbage()
 
- 
setClipLimit
public void setClipLimit(double clipLimit)
Sets threshold for contrast limiting.- Parameters:
 clipLimit- threshold value.
 
- 
setTilesGridSize
public void setTilesGridSize(Size tileGridSize)
Sets size of grid for histogram equalization. Input image will be divided into equally sized rectangular tiles.- Parameters:
 tileGridSize- defines the number of tiles in row and column.
 
 - 
 
 -