|  | OpenCV
    4.1.0
    Open Source Computer Vision | 
| Classes | |
| class | cv::cuda::CannyEdgeDetector | 
| Base class for Canny Edge Detector. :  More... | |
| class | cv::cuda::CLAHE | 
| Base class for Contrast Limited Adaptive Histogram Equalization. :  More... | |
| class | cv::cuda::CornernessCriteria | 
| Base class for Cornerness Criteria computation. :  More... | |
| class | cv::cuda::CornersDetector | 
| Base class for Corners Detector. :  More... | |
| class | cv::cuda::HoughCirclesDetector | 
| Base class for circles detector algorithm. :  More... | |
| class | cv::cuda::HoughLinesDetector | 
| Base class for lines detector algorithm. :  More... | |
| class | cv::cuda::HoughSegmentDetector | 
| Base class for line segments detector algorithm. :  More... | |
| class | cv::cuda::TemplateMatching | 
| Base class for Template Matching. :  More... | |
| Namespaces | |
| namespace | cv | 
| "black box" representation of the file storage associated with a file on disk. | |
| namespace | cv::cuda | 
| Enumerations | |
| enum | cv::cuda::AlphaCompTypes { cv::cuda::ALPHA_OVER, cv::cuda::ALPHA_IN, cv::cuda::ALPHA_OUT, cv::cuda::ALPHA_ATOP, cv::cuda::ALPHA_XOR, cv::cuda::ALPHA_PLUS, cv::cuda::ALPHA_OVER_PREMUL, cv::cuda::ALPHA_IN_PREMUL, cv::cuda::ALPHA_OUT_PREMUL, cv::cuda::ALPHA_ATOP_PREMUL, cv::cuda::ALPHA_XOR_PREMUL, cv::cuda::ALPHA_PLUS_PREMUL, cv::cuda::ALPHA_PREMUL } | 
| enum | cv::cuda::DemosaicTypes { cv::cuda::COLOR_BayerBG2BGR_MHT = 256, cv::cuda::COLOR_BayerGB2BGR_MHT = 257, cv::cuda::COLOR_BayerRG2BGR_MHT = 258, cv::cuda::COLOR_BayerGR2BGR_MHT = 259, cv::cuda::COLOR_BayerBG2RGB_MHT = COLOR_BayerRG2BGR_MHT, cv::cuda::COLOR_BayerGB2RGB_MHT = COLOR_BayerGR2BGR_MHT, cv::cuda::COLOR_BayerRG2RGB_MHT = COLOR_BayerBG2BGR_MHT, cv::cuda::COLOR_BayerGR2RGB_MHT = COLOR_BayerGB2BGR_MHT, cv::cuda::COLOR_BayerBG2GRAY_MHT = 260, cv::cuda::COLOR_BayerGB2GRAY_MHT = 261, cv::cuda::COLOR_BayerRG2GRAY_MHT = 262, cv::cuda::COLOR_BayerGR2GRAY_MHT = 263 } | 
| Functions | |
| void | cv::cuda::alphaComp (InputArray img1, InputArray img2, OutputArray dst, int alpha_op, Stream &stream=Stream::Null()) | 
| Composites two images using alpha opacity values contained in each image. | |
| void | cv::cuda::bilateralFilter (InputArray src, OutputArray dst, int kernel_size, float sigma_color, float sigma_spatial, int borderMode=BORDER_DEFAULT, Stream &stream=Stream::Null()) | 
| Performs bilateral filtering of passed image. | |
| void | cv::cuda::blendLinear (InputArray img1, InputArray img2, InputArray weights1, InputArray weights2, OutputArray result, Stream &stream=Stream::Null()) | 
| Performs linear blending of two images. | |
| 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< CannyEdgeDetector > | cv::cuda::createCannyEdgeDetector (double low_thresh, double high_thresh, int apperture_size=3, bool L2gradient=false) | 
| Creates implementation for cuda::CannyEdgeDetector . | |
| Ptr< cuda::CLAHE > | cv::cuda::createCLAHE (double clipLimit=40.0, Size tileGridSize=Size(8, 8)) | 
| Creates implementation for cuda::CLAHE . | |
| Ptr< GeneralizedHoughBallard > | cv::cuda::createGeneralizedHoughBallard () | 
| Creates implementation for generalized hough transform from. | |
| Ptr< GeneralizedHoughGuil > | cv::cuda::createGeneralizedHoughGuil () | 
| Creates implementation for generalized hough transform from. | |
| Ptr< CornersDetector > | cv::cuda::createGoodFeaturesToTrackDetector (int srcType, int maxCorners=1000, double qualityLevel=0.01, double minDistance=0.0, int blockSize=3, bool useHarrisDetector=false, double harrisK=0.04) | 
| Creates implementation for cuda::CornersDetector . | |
| Ptr< CornernessCriteria > | cv::cuda::createHarrisCorner (int srcType, int blockSize, int ksize, double k, int borderType=BORDER_REFLECT101) | 
| Creates implementation for Harris cornerness criteria. | |
| Ptr< HoughCirclesDetector > | cv::cuda::createHoughCirclesDetector (float dp, float minDist, int cannyThreshold, int votesThreshold, int minRadius, int maxRadius, int maxCircles=4096) | 
| Creates implementation for cuda::HoughCirclesDetector . | |
| Ptr< HoughLinesDetector > | cv::cuda::createHoughLinesDetector (float rho, float theta, int threshold, bool doSort=false, int maxLines=4096) | 
| Creates implementation for cuda::HoughLinesDetector . | |
| Ptr< HoughSegmentDetector > | cv::cuda::createHoughSegmentDetector (float rho, float theta, int minLineLength, int maxLineGap, int maxLines=4096) | 
| Creates implementation for cuda::HoughSegmentDetector . | |
| Ptr< CornernessCriteria > | cv::cuda::createMinEigenValCorner (int srcType, int blockSize, int ksize, int borderType=BORDER_REFLECT101) | 
| Creates implementation for the minimum eigen value of a 2x2 derivative covariation matrix (the cornerness criteria). | |
| Ptr< TemplateMatching > | cv::cuda::createTemplateMatching (int srcType, int method, Size user_block_size=Size()) | 
| Creates implementation for cuda::TemplateMatching . | |
| void | cv::cuda::cvtColor (InputArray src, OutputArray dst, int code, int dcn=0, Stream &stream=Stream::Null()) | 
| Converts an image from one color space to another. | |
| void | cv::cuda::demosaicing (InputArray src, OutputArray dst, int code, int dcn=-1, Stream &stream=Stream::Null()) | 
| Converts an image from Bayer pattern to RGB or grayscale. | |
| 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::gammaCorrection (InputArray src, OutputArray dst, bool forward=true, Stream &stream=Stream::Null()) | 
| Routines for correcting image color gamma. | |
| 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::meanShiftFiltering (InputArray src, OutputArray dst, int sp, int sr, TermCriteria criteria=TermCriteria(TermCriteria::MAX_ITER+TermCriteria::EPS, 5, 1), Stream &stream=Stream::Null()) | 
| Performs mean-shift filtering for each point of the source image. | |
| void | cv::cuda::meanShiftProc (InputArray src, OutputArray dstr, OutputArray dstsp, int sp, int sr, TermCriteria criteria=TermCriteria(TermCriteria::MAX_ITER+TermCriteria::EPS, 5, 1), Stream &stream=Stream::Null()) | 
| Performs a mean-shift procedure and stores information about processed points (their colors and positions) in two images. | |
| void | cv::cuda::meanShiftSegmentation (InputArray src, OutputArray dst, int sp, int sr, int minsize, TermCriteria criteria=TermCriteria(TermCriteria::MAX_ITER+TermCriteria::EPS, 5, 1), Stream &stream=Stream::Null()) | 
| Performs a mean-shift segmentation of the source image and eliminates small segments. | |
| void | cv::cuda::swapChannels (InputOutputArray image, const int dstOrder[4], Stream &stream=Stream::Null()) | 
| Exchanges the color channels of an image in-place. | |
 1.8.3
 1.8.3