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 SummaryConstructors Modifier Constructor Description protectedCLAHE(long addr)
 - 
Method SummaryAll 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.Algorithmclear, empty, getDefaultName, getNativeObjAddr, save
 
- 
 
- 
- 
- 
Method Detail- 
__fromPtr__public static CLAHE __fromPtr__(long addr) 
 - 
applypublic 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.
 
 - 
setClipLimitpublic void setClipLimit(double clipLimit) Sets threshold for contrast limiting.- Parameters:
- clipLimit- threshold value.
 
 - 
getClipLimitpublic double getClipLimit() 
 - 
setTilesGridSizepublic 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.
 
 - 
getTilesGridSizepublic Size getTilesGridSize() 
 - 
collectGarbagepublic void collectGarbage() 
 
- 
 
-