OpenCvSharp.CPlusPlus Namespace OpenCvSharp Class Library

[Missing <summary> documentation for "N:OpenCvSharp.CPlusPlus"]

Classes

  ClassDescription
Public classAlgorithm
Base class for high-level OpenCV algorithms
Public classAlgorithmInfo
Algorithm Information
Public classBackgroundSubtractor
The Base Class for Background/Foreground Segmentation. The class is only used to define the common interface for the whole family of background/foreground segmentation algorithms.
Public classBackgroundSubtractorGMG
The Base Class for Background/Foreground Segmentation. The class is only used to define the common interface for the whole family of background/foreground segmentation algorithms.
Public classBackgroundSubtractorMOG
The Base Class for Background/Foreground Segmentation. The class is only used to define the common interface for the whole family of background/foreground segmentation algorithms.
Public classBackgroundSubtractorMOG2
The Base Class for Background/Foreground Segmentation. The class is only used to define the common interface for the whole family of background/foreground segmentation algorithms.
Public classBFMatcher
Brute-force descriptor matcher. For each descriptor in the first set, this matcher finds the closest descriptor in the second set by trying each one.
Public classBOWImgDescriptorExtractor
Brute-force descriptor matcher. For each descriptor in the first set, this matcher finds the closest descriptor in the second set by trying each one.
Public classBOWKMeansTrainer
Brute-force descriptor matcher. For each descriptor in the first set, this matcher finds the closest descriptor in the second set by trying each one.
Public classBOWTrainer
Brute-force descriptor matcher. For each descriptor in the first set, this matcher finds the closest descriptor in the second set by trying each one.
Public classBriefDescriptorExtractor
BRIEF Descriptor
Public classBRISK
BRISK implementation
Public classCascadeClassifier
Cascade classifier class for object detection.
Public classCLAHE
Contrast Limited Adaptive Histogram Equalization
Public classCv2
OpenCV Functions of C++ I/F (cv::xxx)
Public classCvAdaptiveSkinDetector
Public classCvANN_MLP
MLP model
Public classCvANN_MLP_TrainParams
Parameters of MLP training algorithm
Public classCvBoost
Boosted tree classifier
Public classCvBoostParams
Boosting training parameters
Public classCvBoostTree
Weak tree classifier
Public classCvCamShiftTracker
Public classCvDTree
Decision tree
Public classCvDTreeNode
Decision tree node
Public classCvDTreeParams
Decision tree training parameters
Public classCvDTreeSplit
Decision tree node split
Public classCvDTreeTrainData
Decision tree node
Public classCvERTrees
Public classCvForestTree
Public classCvKNearest
K nearest neighbors classifier
Public classCvMLData
Public classCvNormalBayesClassifier
Bayes classifier for normally distributed data
Public classCvRTParams
Training Parameters of Random Trees
Public classCvRTrees
Random Trees
Public classCvStatModel
Base class for statistical models in ML
Public classCvSVM
Support Vector Machines
Public classCvSVMParams
SVM training parameters
Public classCvTrainTestSplit
Public classDenseFeatureDetector
Class for generation of image features which are distributed densely and regularly over the image.
Public classDenseOpticalFlow
Public classDenseOpticalFlowExt
Public classDescriptorExtractor
Abstract base class for computing descriptors for image keypoints.
Public classDescriptorMatcher
Public classDetectionROI
struct for detection region of interest (ROI)
Public classEM
EM model (cv::EM)
Public classFaceRecognizer
Public classFastFeatureDetector
Detects corners using FAST algorithm by E. Rosten
Public classFeature2D
Public classFeatureDetector
Abstract base class for 2D image feature detectors.
Public classFileNode
File Storage Node class
Public classFileStorage
XML/YAML File Storage Class.
Public classFlannBasedMatcher
Brute-force descriptor matcher. For each descriptor in the first set, this matcher finds the closest descriptor in the second set by trying each one.
Public classFrameSource
Public classFREAK
FREAK implementation
Public classGFTTDetector
Good Features To Track Detector
Public classHierarchyIndex
Information about the image topology for cv::findContours
Public classHOGDescriptor
HOG (Histogram-of-Oriented-Gradients) Descriptor and Object Detector
Public classInputArray
Proxy datatype for passing Mat's and vector<>'s as input parameters
Public classInputOutputArray
Proxy datatype for passing Mat's and vector<>'s as input parameters. Synonym for OutputArray.
Public classKalmanFilter
Kalman filter. The class implements standard Kalman filter \url{http://en.wikipedia.org/wiki/Kalman_filter}. However, you can modify KalmanFilter::transitionMatrix, KalmanFilter::controlMatrix and KalmanFilter::measurementMatrix to get the extended Kalman filter functionality.
Public classLatentSvmDetector
Find rectangular regions in the given image that are likely to contain objects and corresponding confidence levels
Public classLatentSvmDetectorObjectDetection
Structure contains the detection information.
Public classMat
OpenCV C++ n-dimensional dense array class (cv::Mat)
Public classMatColExprIndexer
Mat column's indexer object
Public classMatColIndexer
Mat column's indexer object
Public classMatIndexerT
Mat Indexer
Public classMatMatExprIndexer
Public classMatRowExprIndexer
Mat row's indexer object
Public classMatRowIndexer
Mat row's indexer object
Public classMatTElem, TInherit
Type-specific abstract matrix
Public classMatExpr
Matrix expression
Public classMatExprColIndexer
Public classMatExprRowIndexer
Public classMatExprRangeIndexer
Public classMatExprRowColIndexer
Public classMatIndexerT
Abstract definition of Mat indexer
Public classMatOfByte
A matrix whose element is 8UC1 (cv::Mat_<uchar>)
Public classMatOfByteIndexer
Matrix indexer
Public classMatOfByte3
A matrix whose element is 8UC3 (cv::Mat_<cv::Vec3b>)
Public classMatOfByte3Indexer
Matrix indexer
Public classMatOfDMatch
A matrix whose element is cv::DMatch (cv::Mat_<cv::Vec4f>)
Public classMatOfDMatchIndexer
Matrix indexer
Public classMatOfDouble
A matrix whose element is 64FC1 (cv::Mat_<double>)
Public classMatOfDoubleIndexer
Matrix indexer
Public classMatOfDouble3
A matrix whose element is cv::Vec3d [CV_64FC3] (cv::Mat_<cv::Vec3d>)
Public classMatOfDouble3Indexer
Matrix indexer
Public classMatOfFloat
A matrix whose element is 32FC1 (cv::Mat_<float>)
Public classMatOfFloatIndexer
Matrix indexer
Public classMatOfFloat4
A matrix whose element is 32FC4 (cv::Mat_<cv::Vec4f>)
Public classMatOfFloat4Indexer
Matrix indexer
Public classMatOfFloat6
A matrix whose element is 32FC6 (cv::Mat_<cv::Vec6f>)
Public classMatOfFloat6Indexer
Matrix indexer
Public classMatOfInt
A matrix whose element is 32SC1 (cv::Mat_<int>)
Public classMatOfIntIndexer
Matrix indexer
Public classMatOfInt4
A matrix whose element is 32SC1 (cv::Mat_<int>)
Public classMatOfInt4Indexer
Matrix indexer
Public classMatOfPoint
A matrix whose element is cv::Point [CV_32SC2] (cv::Mat_<cv::Point>)
Public classMatOfPointIndexer
Public classMatOfPoint2d
A matrix whose element is cv::Point [CV_64FC2] (cv::Mat_<cv::Point2d>)
Public classMatOfPoint2dIndexer
Matrix indexer
Public classMatOfPoint2f
A matrix whose element is cv::Point [CV_32FC2] (cv::Mat_<cv::Point2f>)
Public classMatOfPoint2fIndexer
Matrix indexer
Public classMatOfPoint3d
A matrix whose element is cv::Point3d [CV_64FC3] (cv::Mat_<cv::Point3d>)
Public classMatOfPoint3dIndexer
Public classMatOfPoint3f
A matrix whose element is cv::Point3f [CV_32FC3] (cv::Mat_<cv::Point3f>)
Public classMatOfPoint3fIndexer
Public classMatOfPoint3i
A matrix whose element is cv::Point3i [CV_32SC3] (cv::Mat_<cv::Point3i>)
Public classMatOfPoint3iIndexer
Public classMatOfRect
A matrix whose element is cv::Rect [CV_32SC4] (cv::Mat_<cv::Rect>)
Public classMatOfRectIndexer
Public classMatOfShort
A matrix whose element is 16SC1 (cv::Mat_<short>)
Public classMatOfShortIndexer
Matrix indexer
Public classMatOfUShort
A matrix whose element is 16UC1 (cv::Mat_<ushort>)
Public classMatOfUShortIndexer
Matrix indexer
Public classMatRowColExprIndexer
Public classMatRowColIndexer
Public classMoments
Raster image moments
Public classMSER
Maximal Stable Extremal Regions class
Public classNativeMethods
P/Invoke methods of OpenCV 2.x C++ interface
Public classORB
ORB implementation
Public classOutputArray
Proxy datatype for passing Mat's and List<>'s as output parameters
Public classOutputArrayOfMatList
Proxy datatype for passing Mat's and List<>'s as output parameters
Public classOutputArrayOfStructListT
Proxy datatype for passing Mat's and List<>'s as output parameters
Public classPCA
Principal Component Analysis
Public classRNG
Random Number Generator. The class implements RNG using Multiply-with-Carry algorithm.
Public classRNG_MT19937
Mersenne Twister random number generator
Public classSIFT
SIFT implementation.
Public classSimilarRects
Class for grouping object candidates, detected by Cascade Classifier, HOG etc. instance of the class is to be passed to cv::partition (see cxoperations.hpp)
Public classSimpleBlobDetector
Class for extracting blobs from an image.
Public classSimpleBlobDetectorParams
SimpleBlobDetector parameters
Public classSparseMat
Sparse matrix class.
Public classSparseMatIndexerT
Mat Indexer
Public classSparseMatIndexerT
Abstract definition of Mat indexer
Public classStarDetector
The "Star" Detector
Public classStereoBM
Class for computing stereo correspondence using the block matching algorithm.
Public classStereoSGBM
Semi-Global Stereo Matching
Public classStitcher
High level image stitcher. It's possible to use this class without being aware of the entire stitching pipeline. However, to be able to achieve higher stitching stability and quality of the final images at least being familiar with the theory is recommended
Public classSubdiv2D
Public classSuperResolution
Base class for Super Resolution algorithms.
Public classSURF
Class for extracting Speeded Up Robust Features from an image.
Public classSVD
Singular Value Decomposition class
Public classVideoCapture
Video capturing class
Public classVideoWriter
AVI Video File Writer
Public classWindow
Wrapper of HighGUI window
Structures

  StructureDescription
Public structureCvParamGrid
A grid for the SVM algorithm.
Public structureDMatch
Struct for matching: query descriptor index, train descriptor index, train image index and distance between descriptors.
Public structureKeyPoint
Data structure for salient point detectors
Public structureMatType
Matrix data type (depth and number of channels)
Public structurePoint
Public structurePoint2d
Public structurePoint2f
Public structurePoint3d
Public structurePoint3f
Public structurePoint3i
Public structureRange
Public structureRangef
float Range class
Public structureRect
Public structureRectf
Public structureRotatedRect
Public structureScalar
Public structureSimpleBlobDetectorWParams
Public structureSize
Public structureSize2f
Public structureTermCriteria
Public structureVec2b
2-Tuple of byte (System.Byte)
Public structureVec2d
2-Tuple of double (System.Double)
Public structureVec2f
2-Tuple of float (System.Single)
Public structureVec2i
2-Tuple of int (System.Int32)
Public structureVec2s
2-Tuple of short (System.Int16)
Public structureVec2w
2-Tuple of ushort (System.UInt16)
Public structureVec3b
3-Tuple of byte (System.Byte)
Public structureVec3d
3-Tuple of double (System.Double)
Public structureVec3f
3-Tuple of float (System.Single)
Public structureVec3i
3-Tuple of int (System.Int32)
Public structureVec3s
3-Tuple of short (System.Int16)
Public structureVec3w
3-Tuple of ushort (System.UInt16)
Public structureVec4b
4-Tuple of byte (System.Byte)
Public structureVec4d
4-Tuple of double (System.Double)
Public structureVec4f
4-Tuple of float (System.Single)
Public structureVec4i
4-Tuple of int (System.Int32)
Public structureVec4s
4-Tuple of short (System.Int16)
Public structureVec4w
4-Tuple of ushort (System.UInt16)
Public structureVec6b
6-Tuple of byte (System.Byte)
Public structureVec6d
6-Tuple of double (System.Double)
Public structureVec6f
6-Tuple of float (System.Single)
Public structureVec6i
6-Tuple of int (System.Int32)
Public structureVec6s
6-Tuple of short (System.Int16)
Public structureVec6w
4-Tuple of ushort (System.UInt16)
Public structureWCvANN_MLP_TrainParams
Public structureWCvSVMParams
Interfaces

  InterfaceDescription
Public interfaceIDescriptorExtractor
Abstract base class for computing descriptors for image keypoints.
Public interfaceIVecT
Enumerations

  EnumerationDescription
Public enumerationAlgorithmParamType
cv::Algorithm parameter type
Public enumerationBoostSplitCriteria
Splitting criteria, used to choose optimal splits during a weak tree construction
Public enumerationBoostType
Data layout of decision tree
Public enumerationColorMapMode
Flags for applyColorMap
Public enumerationDctFlag2
Transformation flags for cv::dct
Public enumerationDftFlag2
Transformation flags for cv::dft
Public enumerationDistanceMaskSize
Mask size for distance transform
Public enumerationDrawMatchesFlags
Public enumerationDTreeDataLayout
Data layout of decision tree
Public enumerationDumpFormat
Output string format of Mat.Dump()
Public enumerationEMCovMatType
The type of the mixture covariation matrices
Public enumerationEMStartStep
The initial step the algorithm starts from
Public enumerationFindCirclesGridFlag
Method for solving a PnP problem:
Public enumerationGrabCutFlag
GrabCut algorithm flags
Public enumerationHistogramNormType
Public enumerationInOutArrayKind
Public enumerationMatDiagType
diagonal type
Public enumerationMatrixDecomposition
MatrixDecomposition
Public enumerationMLPActivationFunc
Splitting criteria, used to choose optimal splits during a weak tree construction
Public enumerationMLPTrainingFlag
The MLP training algorithm to use
Public enumerationMLPTrainingMethod
The MLP training algorithm to use
Public enumerationMorphingMethod
Public enumerationOpticalFlowFlags
cv::calcOpticalFlowPyrLK flags
Public enumerationORBScore
cv::ORB score flags
Public enumerationProjectionType
cv::initWideAngleProjMap flags
Public enumerationSolvePnPFlag
Method for solving a PnP problem:
Public enumerationStitcherStatus
Status code
Public enumerationStructuringElementShape
Public enumerationSVMKernelType
The kernel type of SVM
Public enumerationSVMParamType
SVM params type
Public enumerationSVMType
Type of SVM
Public enumerationTrainSamplePartMode