|  | OpenCV
    4.1.0
    Open Source Computer Vision | 
| Classes | |
| class | cv::cuda::CLAHE | 
| Base class for Contrast Limited Adaptive Histogram Equalization. :  More... | |
| Functions | |
| void | cv::cuda::calcHist (InputArray src, OutputArray hist, Stream &stream=Stream::Null()) | 
| Calculates histogram for one channel 8-bit image. | |
| void | cv::cuda::calcHist (InputArray src, InputArray mask, OutputArray hist, Stream &stream=Stream::Null()) | 
| Calculates histogram for one channel 8-bit image confined in given mask. | |
| Ptr< cuda::CLAHE > | cv::cuda::createCLAHE (double clipLimit=40.0, Size tileGridSize=Size(8, 8)) | 
| Creates implementation for cuda::CLAHE . | |
| void | cv::cuda::equalizeHist (InputArray src, OutputArray dst, Stream &stream=Stream::Null()) | 
| Equalizes the histogram of a grayscale image. | |
| void | cv::cuda::evenLevels (OutputArray levels, int nLevels, int lowerLevel, int upperLevel, Stream &stream=Stream::Null()) | 
| Computes levels with even distribution. | |
| void | cv::cuda::histEven (InputArray src, OutputArray hist, int histSize, int lowerLevel, int upperLevel, Stream &stream=Stream::Null()) | 
| Calculates a histogram with evenly distributed bins. | |
| void | cv::cuda::histEven (InputArray src, GpuMat hist[4], int histSize[4], int lowerLevel[4], int upperLevel[4], Stream &stream=Stream::Null()) | 
| void | cv::cuda::histRange (InputArray src, OutputArray hist, InputArray levels, Stream &stream=Stream::Null()) | 
| Calculates a histogram with bins determined by the levels array. | |
| void | cv::cuda::histRange (InputArray src, GpuMat hist[4], const GpuMat levels[4], Stream &stream=Stream::Null()) | 
| void cv::cuda::calcHist | ( | InputArray | src, | 
| OutputArray | hist, | ||
| Stream & | stream = Stream::Null() | ||
| ) | 
Calculates histogram for one channel 8-bit image.
| src | Source image with CV_8UC1 type. | 
| hist | Destination histogram with one row, 256 columns, and the CV_32SC1 type. | 
| stream | Stream for the asynchronous version. | 
| void cv::cuda::calcHist | ( | InputArray | src, | 
| InputArray | mask, | ||
| OutputArray | hist, | ||
| Stream & | stream = Stream::Null() | ||
| ) | 
Calculates histogram for one channel 8-bit image confined in given mask.
| src | Source image with CV_8UC1 type. | 
| hist | Destination histogram with one row, 256 columns, and the CV_32SC1 type. | 
| mask | A mask image same size as src and of type CV_8UC1. | 
| stream | Stream for the asynchronous version. | 
| Ptr<cuda::CLAHE> cv::cuda::createCLAHE | ( | double | clipLimit = 40.0, | 
| Size | tileGridSize = Size(8, 8) | ||
| ) | 
Creates implementation for cuda::CLAHE .
| clipLimit | Threshold for contrast limiting. | 
| tileGridSize | Size of grid for histogram equalization. Input image will be divided into equally sized rectangular tiles. tileGridSize defines the number of tiles in row and column. | 
| void cv::cuda::equalizeHist | ( | InputArray | src, | 
| OutputArray | dst, | ||
| Stream & | stream = Stream::Null() | ||
| ) | 
Equalizes the histogram of a grayscale image.
| src | Source image with CV_8UC1 type. | 
| dst | Destination image. | 
| stream | Stream for the asynchronous version. | 
| void cv::cuda::evenLevels | ( | OutputArray | levels, | 
| int | nLevels, | ||
| int | lowerLevel, | ||
| int | upperLevel, | ||
| Stream & | stream = Stream::Null() | ||
| ) | 
Computes levels with even distribution.
| levels | Destination array. levels has 1 row, nLevels columns, and the CV_32SC1 type. | 
| nLevels | Number of computed levels. nLevels must be at least 2. | 
| lowerLevel | Lower boundary value of the lowest level. | 
| upperLevel | Upper boundary value of the greatest level. | 
| stream | Stream for the asynchronous version. | 
| void cv::cuda::histEven | ( | InputArray | src, | 
| OutputArray | hist, | ||
| int | histSize, | ||
| int | lowerLevel, | ||
| int | upperLevel, | ||
| Stream & | stream = Stream::Null() | ||
| ) | 
Calculates a histogram with evenly distributed bins.
| src | Source image. CV_8U, CV_16U, or CV_16S depth and 1 or 4 channels are supported. For a four-channel image, all channels are processed separately. | 
| hist | Destination histogram with one row, histSize columns, and the CV_32S type. | 
| histSize | Size of the histogram. | 
| lowerLevel | Lower boundary of lowest-level bin. | 
| upperLevel | Upper boundary of highest-level bin. | 
| stream | Stream for the asynchronous version. | 
| void cv::cuda::histEven | ( | InputArray | src, | 
| GpuMat | hist[4], | ||
| int | histSize[4], | ||
| int | lowerLevel[4], | ||
| int | upperLevel[4], | ||
| Stream & | stream = Stream::Null() | ||
| ) | 
This is an overloaded member function, provided for convenience. It differs from the above function only in what argument(s) it accepts.
| void cv::cuda::histRange | ( | InputArray | src, | 
| OutputArray | hist, | ||
| InputArray | levels, | ||
| Stream & | stream = Stream::Null() | ||
| ) | 
Calculates a histogram with bins determined by the levels array.
| src | Source image. CV_8U , CV_16U , or CV_16S depth and 1 or 4 channels are supported. For a four-channel image, all channels are processed separately. | 
| hist | Destination histogram with one row, (levels.cols-1) columns, and the CV_32SC1 type. | 
| levels | Number of levels in the histogram. | 
| stream | Stream for the asynchronous version. | 
| void cv::cuda::histRange | ( | InputArray | src, | 
| GpuMat | hist[4], | ||
| const GpuMat | levels[4], | ||
| Stream & | stream = Stream::Null() | ||
| ) | 
This is an overloaded member function, provided for convenience. It differs from the above function only in what argument(s) it accepts.
 1.8.3
 1.8.3