Package org.opencv.imgproc
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) void
Equalizes the histogram of a grayscale image using Contrast Limited Adaptive Histogram Equalization.void
protected void
finalize()
double
void
setClipLimit
(double clipLimit) Sets threshold for contrast limiting.void
setTilesGridSize
(Size tileGridSize) Sets size of grid for histogram equalization.Methods inherited from class org.opencv.core.Algorithm
clear, empty, getDefaultName, getNativeObjAddr, save
-
Constructor Details
-
CLAHE
protected CLAHE(long addr)
-
-
Method Details
-
__fromPtr__
-
apply
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
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
-
collectGarbage
public void collectGarbage() -
finalize
-