Class CLAHE
java.lang.Object
org.opencv.core.Algorithm
org.opencv.imgproc.CLAHE
Base class for Contrast Limited Adaptive Histogram Equalization.
-
Field Summary
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionstatic CLAHE__fromPtr__(long addr) voidEqualizes the histogram of a grayscale image using Contrast Limited Adaptive Histogram Equalization.voidintReturns the bit shift parameter for histogram bins.doublevoidsetBitShift(int bitShift) Sets bit shift parameter for histogram bins.voidsetClipLimit(double clipLimit) Sets threshold for contrast limiting.voidsetTilesGridSize(Size tileGridSize) Sets size of grid for histogram equalization.Methods inherited from class Algorithm
clear, empty, getDefaultName, getNativeObjAddr, save
-
Constructor Details
-
CLAHE
protected CLAHE(long addr)
-
-
Method Details
-
__fromPtr__
-
apply
-
setClipLimit
public void setClipLimit(double clipLimit) Sets threshold for contrast limiting.- Parameters:
clipLimit- threshold value.
-
getClipLimit
public double getClipLimit() -
setTilesGridSize
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.
-
getTilesGridSize
-
setBitShift
public void setBitShift(int bitShift) Sets bit shift parameter for histogram bins.- Parameters:
bitShift- bit shift value (default is 0).
-
getBitShift
public int getBitShift()Returns the bit shift parameter for histogram bins.- Returns:
- current bit shift value.
-
collectGarbage
public void collectGarbage()
-