Namespace Emgu.CV.Cuda
Classes
- ColumnSumFilter
A vertical 1D box filter.
- CudaBFMatcher
A Brute force matcher using Cuda
- CudaBackgroundSubtractorFGD
Background/Foreground Segmentation Algorithm.
- CudaBackgroundSubtractorGMG
Background/Foreground Segmentation Algorithm.
- CudaBackgroundSubtractorMOG
Gaussian Mixture-based Background/Foreground Segmentation Algorithm.
- CudaBackgroundSubtractorMOG2
Gaussian Mixture-based Background/Foreground Segmentation Algorithm.
- CudaBoxFilter
Box filter
- CudaBoxMaxFilter
BoxMax filter
- CudaBoxMinFilter
BoxMin filter
- CudaBroxOpticalFlow
Brox optical flow
- CudaCannyEdgeDetector
Cascade Classifier for object detection using Cuda
- CudaCascadeClassifier
Cascade Classifier for object detection using Cuda
- CudaClahe
Contrast Limited Adaptive Histogram Equalization
- CudaConvolution
Base class for convolution (or cross-correlation) operator.
- CudaCornernessCriteria
Base CornernessCriteria class
- CudaDensePyrLKOpticalFlow
PyrLK optical flow
- CudaDerivFilter
A generalized Deriv operator.
- CudaDeviceInfo
The Cuda device information
- CudaDisparityBilateralFilter
Disparity map refinement using joint bilateral filtering given a single color image. Qingxiong Yang, Liang Wang†, Narendra Ahuja http://vision.ai.uiuc.edu/~qyang6/
- CudaFarnebackOpticalFlow
Farneback optical flow
- CudaFastFeatureDetector
A FAST detector using Cuda
- CudaFilter
Base Cuda filter class
- CudaGaussianFilter
Gaussian filter
- CudaGoodFeaturesToTrackDetector
Cuda implementation of GoodFeaturesToTrackDetector
- CudaHOG
A HOG descriptor
- CudaHarrisCorner
Runs the Harris edge detector on image. Similarly to cvCornerMinEigenVal and cvCornerEigenValsAndVecs, for each pixel it calculates 2x2 gradient covariation matrix M over block_size x block_size neighborhood. Then, it stores det(M) - k*trace(M)^2 to the destination image. Corners in the image can be found as local maxima of the destination image.
- CudaHoughCirclesDetector
Base class for circles detector algorithm.
- CudaHoughLinesDetector
Base class for lines detector algorithm.
- CudaHoughSegmentDetector
Base class for line segments detector algorithm.
- CudaImage<TColor, TDepth>
An CudaImage is very similar to the Emgu.CV.Image except that it is being used for GPU processing
- CudaInvoke
This class wraps the functional calls to the opencv_gpu module
- CudaLaplacianFilter
Laplacian filter
- CudaLinearFilter
Applies arbitrary linear filter to the image. In-place operation is supported. When the aperture is partially outside the image, the function interpolates outlier pixel values from the nearest pixels that is inside the image
- CudaLookUpTable
Gpu look up table
- CudaMinEigenValCorner
Implementation for the minimum eigen value of a 2x2 derivative covariation matrix (the cornerness criteria).
- CudaMorphologyFilter
Morphology filter
- CudaORBDetector
An ORB detector using Cuda
- CudaOpticalFlowDualTvl1
DualTvl1 optical flow
- CudaSobelFilter
Sobel filter
- CudaSparsePyrLKOpticalFlow
Sparse PyrLK optical flow
- CudaStereoBM
Use Block Matching algorithm to find stereo correspondence
- CudaStereoConstantSpaceBP
A Constant-Space Belief Propagation Algorithm for Stereo Matching. Qingxiong Yang, Liang Wang, Narendra Ahuja. http://vision.ai.uiuc.edu/~qyang6/
- CudaTemplateMatching
Cuda template matching filter.
- CudaVideoReader
Cuda video reader
- CudaVideoWriter
Works only under Windows, Supports only H264 video codec and AVI files.
- DescriptorMatcher
Descriptor matcher
- Feature2DAsyncExtension
Class that contains extension methods for Feature2DAsync
- GpuMat
A GpuMat, use the generic version if possible. The non generic version is good for use as buffer in stream calls.
- GpuMat<TDepth>
Similar to CvArray but use GPU for processing
- MedianFilter
median filtering for each point of the source image.
- NvidiaOpticalFlow_1_0
Class for computing the optical flow vectors between two images using NVIDIA Optical Flow hardware and Optical Flow SDK 1.0.
- NvidiaOpticalFlow_2_0
Class for computing the optical flow vectors between two images using NVIDIA Optical Flow hardware and Optical Flow SDK 2.0.
- RowSumFilter
A horizontal 1D box filter.
- ScharrFilter
A vertical or horizontal Scharr operator.
- SeparableLinearFilter
SeparableLinearFilter
- Stream
Encapculates Cuda Stream. Provides interface for async coping. Passed to each function that supports async kernel execution. Reference counting is enabled
- TargetArchs
Gives information about what GPU archs this OpenCV GPU module was compiled for
- VectorOfGpuMat
Wrapped class of the C++ standard vector of GpuMat.
Structs
- CudaVideoReader.FormatInfo
Struct providing information about video file format.
Interfaces
- ICudaDenseOpticalFlow
Cuda Dense Optical flow
- ICudaSparseOpticalFlow
Interface to provide access to the cuda::SparseOpticalFlow class.
- IFeature2DAsync
The feature 2D base class
- INvidiaOpticalFlow
Base Interface for optical flow algorithms using NVIDIA Optical Flow SDK
Enums
- AlphaCompTypes
Alpha composite types
- CudaCodec
Video codecs supported by VideoReader
- CudaDeviceInfo.GpuFeature
GPU feature
- CudaHOG.DescrFormat
The descriptor format
- CudaVideoReader.ChromaFormat
Chroma formats supported by VideoReader.
- CudaVideoReader.DeinterlaceMode
Deinterlacing mode used by decoder.
- CudaVideoWriter.ColorFormat
Color format
- DemosaicTypes
Bayer Demosaicing (Malvar, He, and Cutler)
- NvidiaOpticalFlow_1_0.PerfLevel
Supported optical flow performance levels.
- NvidiaOpticalFlow_2_0.HintVectorGridSize
Hint vector grid size
- NvidiaOpticalFlow_2_0.OutputVectorGridSize
Output vector grid size
- NvidiaOpticalFlow_2_0.PerfLevel
Supported optical flow performance levels.