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()intgetBitShift()Returns the bit shift parameter for histogram bins.doublegetClipLimit()SizegetTilesGridSize()voidsetBitShift(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 org.opencv.core.Algorithm
clear, empty, getDefaultName, getNativeObjAddr, save
-
-
-
-
Method Detail
-
__fromPtr__
public static CLAHE __fromPtr__(long addr)
-
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.
-
setClipLimit
public void setClipLimit(double clipLimit)
Sets threshold for contrast limiting.- Parameters:
clipLimit- threshold value.
-
getClipLimit
public double getClipLimit()
-
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.
-
getTilesGridSize
public Size 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()
-
-