视频、图形图像处理之Opencv技术记录(二)、类,结构,联合和接口以及简要说明

参考资料:https://docs.opencv.org/3.4.2/annotated.html

 ▼Ncv  
 ▼  
 CBoard Board of markers
 CCharucoBoard ChArUco board Specific class for ChArUco boards. A ChArUco board is a planar board where the markers are placed inside the white squares of a chessboard. The benefits of ChArUco boards is that they provide both, ArUco markers versatility and chessboard corner precision, which is important for calibration and pose estimation. This class also allows the easy creation and drawing of ChArUco boards
 CDetectorParameters Parameters for the detectMarker process:
 CDictionary Dictionary/Set of markers. It contains the inner codification
 CGridBoard Planar board with grid arrangement of markers More common type of board. All markers are placed in the same plane in a grid arrangment. The board can be drawn using drawPlanarBoard() function (
 ▼  
 CBackgroundSubtractorCNT Background subtraction based on counting
 CBackgroundSubtractorGMG Background Subtractor module based on the algorithm given in [69]
 CBackgroundSubtractorGSOC Implementation of the different yet better algorithm which is called GSOC, as it was implemented during GSOC and was not originated from any paper
 CBackgroundSubtractorLSBP Background Subtraction using Local SVD Binary Pattern. More details about the algorithm can be found at [74]
 CBackgroundSubtractorLSBPDesc This is for calculation of the LSBP descriptors
 CBackgroundSubtractorMOG Gaussian Mixture-based Background/Foreground Segmentation Algorithm
 CSyntheticSequenceGenerator Synthetic frame sequence generator for testing background subtraction algorithms
 ▼  
 CRetina Class which allows the Gipsa/Listic Labs model to be used with OpenCV
 CRetinaFastToneMapping Wrapper class which allows the tone mapping algorithm of Meylan&al(2007) to be used with OpenCV
 ▼ Retina model parameters structure
 CIplMagnoParameters Inner Plexiform Layer Magnocellular channel (IplMagno)
 COPLandIplParvoParameters Outer Plexiform Layer (OPL) and Inner Plexiform Layer Parvocellular (IplParvo) parameters
 CSegmentationParameters Parameter structure that stores the transient events detector setup parameters
 CTransientAreasSegmentationModule Class which provides a transient/moving areas segmentation module
 ▼  
 CBridge Type conversion class for converting OpenCV and native C++ types
 ▼  
 CCustomPattern  
 ▼  
 CdescriptorExtractor Caffe based 3D images descriptor. A class to extract features from an image. The so obtained descriptors can be used for classification and pose estimation goals [207]
 CicoSphere Icosohedron based camera view data generator. The class create some sphere views of camera towards a 3D object meshed from .ply files [83]
 ▼  
 CBackgroundSubtractorFGD The class discriminates between foreground and background pixels by building and maintaining a model of the background
 CBackgroundSubtractorGMG Background/Foreground Segmentation Algorithm
 CBackgroundSubtractorMOG Gaussian Mixture-based Background/Foreground Segmentation Algorithm
 CBackgroundSubtractorMOG2 Gaussian Mixture-based Background/Foreground Segmentation Algorithm
 CBroxOpticalFlow Class computing the optical flow for two images using Brox et al Optical Flow algorithm ([26])
 CBufferPool BufferPool for use with CUDA streams
 CCannyEdgeDetector Base class for Canny Edge Detector. :
 CCascadeClassifier Cascade classifier class used for object detection. Supports HAAR and LBP cascades. :
 CCLAHE Base class for Contrast Limited Adaptive Histogram Equalization. :
 CConvolution Base class for convolution (or cross-correlation) operator. :
 CCornernessCriteria Base class for Cornerness Criteria computation. :
 CCornersDetector Base class for Corners Detector. :
 CDenseOpticalFlow Base interface for dense optical flow algorithms
 CDensePyrLKOpticalFlow Class used for calculating a dense optical flow
 CDescriptorMatcher Abstract base class for matching keypoint descriptors
 CDeviceInfo Class providing functionality for querying the specified GPU properties
 CDFT Base class for DFT operator as a cv::Algorithm. :
 CDisparityBilateralFilter Class refining a disparity map using joint bilateral filtering. :
 CEvent  
 CEventAccessor Class that enables getting cudaEvent_t from cuda::Event
 CFarnebackOpticalFlow Class computing a dense optical flow using the Gunnar Farneback's algorithm
 CFastFeatureDetector Wrapping class for feature detection using the FAST method
 CFastOpticalFlowBM  
 CFeature2DAsync Abstract base class for CUDA asynchronous 2D image feature detectors and descriptor extractors
 CFGDParams  
 CFilter Common interface for all CUDA filters :
 ▼CGpuMat Base storage class for GPU memory with reference counting
 CAllocator  
 CHOG The class implements Histogram of Oriented Gradients ([37]) object detector
 CHostMem Class with reference counting wrapping special memory type allocation functions from CUDA
 CHoughCirclesDetector Base class for circles detector algorithm. :
 CHoughLinesDetector Base class for lines detector algorithm. :
 CHoughSegmentDetector Base class for line segments detector algorithm. :
 CImagePyramid  
 CLookUpTable Base class for transform using lookup table
 COpticalFlowDual_TVL1 Implementation of the Zach, Pock and Bischof Dual TV-L1 Optical Flow method
 CORB Class implementing the ORB (oriented BRIEF) keypoint detector and descriptor extractor
 CSparseOpticalFlow Base interface for sparse optical flow algorithms
 CSparsePyrLKOpticalFlow Class used for calculating a sparse optical flow
 CStereoBeliefPropagation Class computing stereo correspondence using the belief propagation algorithm. :
 CStereoBM Class computing stereo correspondence (disparity map) using the block matching algorithm. :
 CStereoConstantSpaceBP Class computing stereo correspondence using the constant space belief propagation algorithm. :
 CStream This class encapsulates a queue of asynchronous calls
 CStreamAccessor Class that enables getting cudaStream_t from cuda::Stream
 CSURF_CUDA Class used for extracting Speeded Up Robust Features (SURF) from an image. :
 CTargetArchs Class providing a set of static methods to check what NVIDIA* card architecture the CUDA module was built for
 CTemplateMatching Base class for Template Matching. :
 ▼  
 CEncoderCallBack Callbacks for CUDA video encoder
 CEncoderParams Different parameters for CUDA video encoder
 CFormatInfo Struct providing information about video file format. :
 CRawVideoSource Interface for video demultiplexing. :
 CVideoReader Video reader interface
 CVideoWriter Video writer interface
 ▼  
 ▼Nfunctional_detail  
 CFloatType  
 ▼Nvec_math_detail  
 CSatCastHelper  
 CSatCastHelper< 1, VecD >  
 CSatCastHelper< 2, VecD >  
 CSatCastHelper< 3, VecD >  
 CSatCastHelper< 4, VecD >  
 Cabs_func  
 Cabs_func< double >  
 Cabs_func< float >  
 Cabs_func< schar >  
 Cabs_func< short >  
 Cabs_func< uchar >  
 Cabs_func< uint >  
 Cabs_func< ushort >  
 Cabsdiff_func  
 Cacos_func  
 Cacos_func< double >  
 Cacos_func< float >  
 Cacos_func< schar >  
 Cacos_func< short >  
 Cacos_func< uchar >  
 Cacos_func< uint >  
 Cacos_func< ushort >  
 Cacosh_func  
 Cacosh_func< double >  
 Cacosh_func< float >  
 Cacosh_func< schar >  
 Cacosh_func< short >  
 Cacosh_func< uchar >  
 Cacosh_func< uint >  
 Cacosh_func< ushort >  
 CAffineMapPtr  
 CAffineMapPtrSz  
 CArrayWrapper  
 Casin_func  
 Casin_func< double >  
 Casin_func< float >  
 Casin_func< schar >  
 Casin_func< short >  
 Casin_func< uchar >  
 Casin_func< uint >  
 Casin_func< ushort >  
 Casinh_func  
 Casinh_func< double >  
 Casinh_func< float >  
 Casinh_func< schar >  
 Casinh_func< short >  
 Casinh_func< uchar >  
 Casinh_func< uint >  
 Casinh_func< ushort >  
 Catan2_func  
 Catan2_func< double >  
 Catan2_func< float >  
 Catan2_func< schar >  
 Catan2_func< short >  
 Catan2_func< uchar >  
 Catan2_func< uint >  
 Catan2_func< ushort >  
 Catan_func  
 Catan_func< double >  
 Catan_func< float >  
 Catan_func< schar >  
 Catan_func< short >  
 Catan_func< uchar >  
 Catan_func< uint >  
 Catan_func< ushort >  
 Catanh_func  
 Catanh_func< double >  
 Catanh_func< float >  
 Catanh_func< schar >  
 Catanh_func< short >  
 Catanh_func< uchar >  
 Catanh_func< uint >  
 Catanh_func< ushort >  
 ▼CAvg  
 Crebind  
 CBGR_to_BGRA_func  
 CBGR_to_GRAY_func  
 CBGR_to_HLS4_FULL_func  
 CBGR_to_HLS4_FULL_func< float >  
 CBGR_to_HLS4_func  
 CBGR_to_HLS4_func< float >  
 CBGR_to_HLS_FULL_func  
 CBGR_to_HLS_FULL_func< float >  
 CBGR_to_HLS_func  
 CBGR_to_HLS_func< float >  
 CBGR_to_HSV4_FULL_func  
 CBGR_to_HSV4_FULL_func< float >  
 CBGR_to_HSV4_func  
 CBGR_to_HSV4_func< float >  
 CBGR_to_HSV_FULL_func  
 CBGR_to_HSV_FULL_func< float >  
 CBGR_to_HSV_func  
 CBGR_to_HSV_func< float >  
 CBGR_to_Lab4_func  
 CBGR_to_Lab_func  
 CBGR_to_Luv4_func  
 CBGR_to_Luv_func  
 CBGR_to_RGB_func  
 CBGR_to_RGBA_func  
 CBGR_to_XYZ4_func  
 CBGR_to_XYZ_func  
 CBGR_to_YCrCb4_func  
 CBGR_to_YCrCb_func  
 CBGR_to_YUV4_func  
 CBGR_to_YUV_func  
 CBGRA_to_BGR_func  
 CBGRA_to_GRAY_func  
 CBGRA_to_HLS4_FULL_func  
 CBGRA_to_HLS4_FULL_func< float >  
 CBGRA_to_HLS4_func  
 CBGRA_to_HLS4_func< float >  
 CBGRA_to_HLS_FULL_func  
 CBGRA_to_HLS_FULL_func< float >  
 CBGRA_to_HLS_func  
 CBGRA_to_HLS_func< float >  
 CBGRA_to_HSV4_FULL_func  
 CBGRA_to_HSV4_FULL_func< float >  
 CBGRA_to_HSV4_func  
 CBGRA_to_HSV4_func< float >  
 CBGRA_to_HSV_FULL_func  
 CBGRA_to_HSV_FULL_func< float >  
 CBGRA_to_HSV_func  
 CBGRA_to_HSV_func< float >  
 CBGRA_to_Lab4_func  
 CBGRA_to_Lab_func  
 CBGRA_to_Luv4_func  
 CBGRA_to_Luv_func  
 CBGRA_to_RGB_func  
 CBGRA_to_RGBA_func  
 CBGRA_to_XYZ4_func  
 CBGRA_to_XYZ_func  
 CBGRA_to_YCrCb4_func  
 CBGRA_to_YCrCb_func  
 CBGRA_to_YUV4_func  
 CBGRA_to_YUV_func  
 Cbinary_function  
 CBinaryNegate  
 CBinaryTransformPtr  
 CBinaryTransformPtrSz  
 CBinaryTupleAdapter  
 CBinder1st  
 CBinder2nd  
 Cbit_and  
 Cbit_lshift  
 Cbit_not  
 Cbit_or  
 Cbit_rshift  
 Cbit_xor  
 CBlock  
 CBrdBase  
 CBrdConstant  
 CBrdReflect  
 CBrdReflect101  
 CBrdReplicate  
 CBrdWrap  
 CCommonAreaInterPtr  
 CCommonAreaInterPtrSz  
 CConstantPtr  
 CConstantPtrSz  
 CConvertTuple  
 Ccos_func  
 Ccos_func< double >  
 Ccos_func< float >  
 Ccos_func< schar >  
 Ccos_func< short >  
 Ccos_func< uchar >  
 Ccos_func< uint >  
 Ccos_func< ushort >  
 Ccosh_func  
 Ccosh_func< double >  
 Ccosh_func< float >  
 Ccosh_func< schar >  
 Ccosh_func< short >  
 Ccosh_func< uchar >  
 Ccosh_func< uint >  
 Ccosh_func< ushort >  
 CCountNonZeroExprBody  
 CCubicInterPtr  
 CCubicInterPtrSz  
 CDefaultCopyPolicy  
 CDefaultGlobReducePolicy  
 CDefaultHistogramPolicy  
 CDefaultReduceToVecPolicy  
 CDefaultSplitMergePolicy  
 CDefaultTransformPolicy  
 CDefaultTransposePolicy  
 CDerivXPtr  
 CDerivXPtrSz  
 CDerivYPtr  
 CDerivYPtrSz  
 Cdirection_func  
 CDisableIf  
 CDisableIf< false, T >  
 Cdivides  
 CDynamicSharedMem  
 CDynamicSharedMem< double >  
 CEnableIf  
 CEnableIf< true, T >  
 Cequal_to  
 Cexp10_func  
 Cexp10_func< double >  
 Cexp10_func< float >  
 Cexp10_func< schar >  
 Cexp10_func< short >  
 Cexp10_func< uchar >  
 Cexp10_func< uint >  
 Cexp10_func< ushort >  
 Cexp2_func  
 Cexp2_func< double >  
 Cexp2_func< float >  
 Cexp2_func< schar >  
 Cexp2_func< short >  
 Cexp2_func< uchar >  
 Cexp2_func< uint >  
 Cexp2_func< ushort >  
 Cexp_func  
 Cexp_func< double >  
 Cexp_func< float >  
 Cexp_func< schar >  
 Cexp_func< short >  
 Cexp_func< uchar >  
 Cexp_func< uint >  
 Cexp_func< ushort >  
 CExpr  
 CFindMaxValExprBody  
 CFindMinMaxValExprBody  
 CFindMinValExprBody  
 CGlobPtr Structure similar to cv::cudev::GlobPtrSz but containing only a pointer and row step
 CGlobPtrSz Lightweight class encapsulating pitched memory on a GPU and passed to nvcc-compiled code (CUDA kernels)
 CGpuMat_  
 CGRAY_to_BGR_func  
 CGRAY_to_BGRA_func  
 Cgreater  
 Cgreater_equal  
 CHistogramBody  
 CHLS4_to_BGR_FULL_func  
 CHLS4_to_BGR_FULL_func< float >  
 CHLS4_to_BGR_func  
 CHLS4_to_BGR_func< float >  
 CHLS4_to_BGRA_FULL_func  
 CHLS4_to_BGRA_FULL_func< float >  
 CHLS4_to_BGRA_func  
 CHLS4_to_BGRA_func< float >  
 CHLS4_to_RGB_FULL_func  
 CHLS4_to_RGB_FULL_func< float >  
 CHLS4_to_RGB_func  
 CHLS4_to_RGB_func< float >  
 CHLS4_to_RGBA_FULL_func  
 CHLS4_to_RGBA_FULL_func< float >  
 CHLS4_to_RGBA_func  
 CHLS4_to_RGBA_func< float >  
 CHLS_to_BGR_FULL_func  
 CHLS_to_BGR_FULL_func< float >  
 CHLS_to_BGR_func  
 CHLS_to_BGR_func< float >  
 CHLS_to_BGRA_FULL_func  
 CHLS_to_BGRA_FULL_func< float >  
 CHLS_to_BGRA_func  
 CHLS_to_BGRA_func< float >  
 CHLS_to_RGB_FULL_func  
 CHLS_to_RGB_FULL_func< float >  
 CHLS_to_RGB_func  
 CHLS_to_RGB_func< float >  
 CHLS_to_RGBA_FULL_func  
 CHLS_to_RGBA_FULL_func< float >  
 CHLS_to_RGBA_func  
 CHLS_to_RGBA_func< float >  
 CHSV4_to_BGR_FULL_func  
 CHSV4_to_BGR_FULL_func< float >  
 CHSV4_to_BGR_func  
 CHSV4_to_BGR_func< float >  
 CHSV4_to_BGRA_FULL_func  
 CHSV4_to_BGRA_FULL_func< float >  
 CHSV4_to_BGRA_func  
 CHSV4_to_BGRA_func< float >  
 CHSV4_to_RGB_FULL_func  
 CHSV4_to_RGB_FULL_func< float >  
 CHSV4_to_RGB_func  
 CHSV4_to_RGB_func< float >  
 CHSV4_to_RGBA_FULL_func  
 CHSV4_to_RGBA_FULL_func< float >  
 CHSV4_to_RGBA_func  
 CHSV4_to_RGBA_func< float >  
 CHSV_to_BGR_FULL_func  
 CHSV_to_BGR_FULL_func< float >  
 CHSV_to_BGR_func  
 CHSV_to_BGR_func< float >  
 CHSV_to_BGRA_FULL_func  
 CHSV_to_BGRA_FULL_func< float >  
 CHSV_to_BGRA_func  
 CHSV_to_BGRA_func< float >  
 CHSV_to_RGB_FULL_func  
 CHSV_to_RGB_FULL_func< float >  
 CHSV_to_RGB_func  
 CHSV_to_RGB_func< float >  
 CHSV_to_RGBA_FULL_func  
 CHSV_to_RGBA_FULL_func< float >  
 CHSV_to_RGBA_func  
 CHSV_to_RGBA_func< float >  
 Chypot_func  
 Chypot_func< double >  
 Chypot_func< float >  
 Chypot_func< schar >  
 Chypot_func< short >  
 Chypot_func< uchar >  
 Chypot_func< uint >  
 Chypot_func< ushort >  
 Cidentity  
 CInt2Type  
 CIntegerAreaInterPtr  
 CIntegerAreaInterPtrSz  
 CIntegralBody  
 ▼CIsBinaryFunction  
 CNo  
 CIsPowerOf2  
 ▼CIsUnaryFunction  
 CNo  
 CLab4_to_BGR_func  
 CLab4_to_BGRA_func  
 CLab4_to_LBGR_func  
 CLab4_to_LBGRA_func  
 CLab4_to_LRGB_func  
 CLab4_to_LRGBA_func  
 CLab4_to_RGB_func  
 CLab4_to_RGBA_func  
 CLab_to_BGR_func  
 CLab_to_BGRA_func  
 CLab_to_LBGR_func  
 CLab_to_LBGRA_func  
 CLab_to_LRGB_func  
 CLab_to_LRGBA_func  
 CLab_to_RGB_func  
 CLab_to_RGBA_func  
 CLaplacianPtr  
 CLaplacianPtr< 1, SrcPtr >  
 CLaplacianPtr< 3, SrcPtr >  
 CLaplacianPtrSz  
 CLargerType  
 CLBGR_to_Lab4_func  
 CLBGR_to_Lab_func  
 CLBGR_to_Luv4_func  
 CLBGR_to_Luv_func  
 CLBGRA_to_Lab4_func  
 CLBGRA_to_Lab_func  
 CLBGRA_to_Luv4_func  
 CLBGRA_to_Luv_func  
 Cless  
 Cless_equal  
 CLinearInterPtr  
 CLinearInterPtrSz  
 Clog10_func  
 Clog10_func< double >  
 Clog10_func< float >  
 Clog10_func< schar >  
 Clog10_func< short >  
 Clog10_func< uchar >  
 Clog10_func< uint >  
 Clog10_func< ushort >  
 CLog2  
 CLog2< N, 0, COUNT >  
 Clog2_func  
 Clog2_func< double >  
 Clog2_func< float >  
 Clog2_func< schar >  
 Clog2_func< short >  
 Clog2_func< uchar >  
 Clog2_func< uint >  
 Clog2_func< ushort >  
 Clog_func  
 Clog_func< double >  
 Clog_func< float >  
 Clog_func< schar >  
 Clog_func< short >  
 Clog_func< uchar >  
 Clog_func< uint >  
 Clog_func< ushort >  
 Clogical_and  
 Clogical_not  
 Clogical_or  
 CLRGB_to_Lab4_func  
 CLRGB_to_Lab_func  
 CLRGB_to_Luv4_func  
 CLRGB_to_Luv_func  
 CLRGBA_to_Lab4_func  
 CLRGBA_to_Lab_func  
 CLRGBA_to_Luv4_func  
 CLRGBA_to_Luv_func  
 CLutPtr  
 CLutPtrSz  
 CLuv4_to_BGR_func  
 CLuv4_to_BGRA_func  
 CLuv4_to_LBGR_func  
 CLuv4_to_LBGRA_func  
 CLuv4_to_LRGB_func  
 CLuv4_to_LRGBA_func  
 CLuv4_to_RGB_func  
 CLuv4_to_RGBA_func  
 CLuv_to_BGR_func  
 CLuv_to_BGRA_func  
 CLuv_to_LBGR_func  
 CLuv_to_LBGRA_func  
 CLuv_to_LRGB_func  
 CLuv_to_LRGBA_func  
 CLuv_to_RGB_func  
 CLuv_to_RGBA_func  
 Cmagnitude_func  
 Cmagnitude_sqr_func  
 CMakeVec  
 CMakeVec< bool, 1 >  
 CMakeVec< bool, 2 >  
 CMakeVec< bool, 3 >  
 CMakeVec< bool, 4 >  
 CMakeVec< double, 1 >  
 CMakeVec< double, 2 >  
 CMakeVec< double, 3 >  
 CMakeVec< double, 4 >  
 CMakeVec< float, 1 >  
 CMakeVec< float, 2 >  
 CMakeVec< float, 3 >  
 CMakeVec< float, 4 >  
 CMakeVec< schar, 1 >  
 CMakeVec< schar, 2 >  
 CMakeVec< schar, 3 >  
 CMakeVec< schar, 4 >  
 CMakeVec< short, 1 >  
 CMakeVec< short, 2 >  
 CMakeVec< short, 3 >  
 CMakeVec< short, 4 >  
 CMakeVec< uchar, 1 >  
 CMakeVec< uchar, 2 >  
 CMakeVec< uchar, 3 >  
 CMakeVec< uchar, 4 >  
 CMakeVec< uint, 1 >  
 CMakeVec< uint, 2 >  
 CMakeVec< uint, 3 >  
 CMakeVec< uint, 4 >  
 CMakeVec< ushort, 1 >  
 CMakeVec< ushort, 2 >  
 CMakeVec< ushort, 3 >  
 CMakeVec< ushort, 4 >  
 ▼CMax  
 Crebind  
 Cmaximum  
 Cmaximum< double >  
 Cmaximum< float >  
 Cmaximum< schar >  
 Cmaximum< short >  
 Cmaximum< uchar >  
 Cmaximum< uint >  
 Cmaximum< ushort >  
 ▼CMin  
 Crebind  
 Cminimum  
 Cminimum< double >  
 Cminimum< float >  
 Cminimum< schar >  
 Cminimum< short >  
 Cminimum< uchar >  
 Cminimum< uint >  
 Cminimum< ushort >  
 Cminus  
 Cmodulus  
 Cmultiplies  
 CNearestInterPtr  
 CNearestInterPtrSz  
 Cnegate  
 CNormHamming  
 CNormL1  
 CNormL1< float >  
 CNormL2  
 Cnot_equal_to  
 CNullType  
 Cnumeric_limits  
 Cnumeric_limits< bool >  
 Cnumeric_limits< double >  
 Cnumeric_limits< float >  
 Cnumeric_limits< schar >  
 Cnumeric_limits< short >  
 Cnumeric_limits< uchar >  
 Cnumeric_limits< uint >  
 Cnumeric_limits< ushort >  
 CPerspectiveMapPtr  
 CPerspectiveMapPtrSz  
 Cplus  
 Cpow_func  
 Cpow_func< double >  
 Cproject1st  
 Cproject2nd  
 CPtrTraits  
 CPtrTraits< AffineMapPtrSz >  
 CPtrTraits< BinaryTransformPtrSz< Src1Ptr, Src2Ptr, Op > >  
 CPtrTraits< CommonAreaInterPtrSz< SrcPtr > >  
 CPtrTraits< ConstantPtrSz< T > >  
 CPtrTraits< CubicInterPtrSz< SrcPtr > >  
 CPtrTraits< DerivXPtrSz< SrcPtr > >  
 CPtrTraits< DerivYPtrSz< SrcPtr > >  
 CPtrTraits< Expr< Body > >  
 CPtrTraits< GlobPtrSz< T > >  
 CPtrTraits< GpuMat_< T > >  
 CPtrTraits< IntegerAreaInterPtrSz< SrcPtr > >  
 CPtrTraits< LaplacianPtrSz< ksize, SrcPtr > >  
 CPtrTraits< LinearInterPtrSz< SrcPtr > >  
 CPtrTraits< LutPtrSz< SrcPtr, TablePtr > >  
 CPtrTraits< NearestInterPtrSz< SrcPtr > >  
 CPtrTraits< PerspectiveMapPtrSz >  
 CPtrTraits< RemapPtr1Sz< SrcPtr, MapPtr > >  
 CPtrTraits< RemapPtr2Sz< SrcPtr, MapXPtr, MapYPtr > >  
 CPtrTraits< ResizePtrSz< SrcPtr > >  
 CPtrTraits< ScharrXPtrSz< SrcPtr > >  
 CPtrTraits< ScharrYPtrSz< SrcPtr > >  
 CPtrTraits< SingleMaskChannelsSz< MaskPtr > >  
 CPtrTraits< SobelXPtrSz< SrcPtr > >  
 CPtrTraits< SobelYPtrSz< SrcPtr > >  
 CPtrTraits< Texture< T > >  
 CPtrTraits< UnaryTransformPtrSz< SrcPtr, Op > >  
 CPtrTraits< ZipPtrSz< PtrTuple > >  
 CPtrTraitsBase  
 CPyrDownBody  
 CPyrUpBody  
 CReduceToColumnBody  
 CReduceToRowBody  
 CRemapPtr1  
 CRemapPtr1Sz  
 CRemapPtr2  
 CRemapPtr2Sz  
 CResizePtr  
 CResizePtrSz  
 CRGB_to_GRAY_func  
 CRGB_to_HLS4_FULL_func  
 CRGB_to_HLS4_FULL_func< float >  
 CRGB_to_HLS4_func  
 CRGB_to_HLS4_func< float >  
 CRGB_to_HLS_FULL_func  
 CRGB_to_HLS_FULL_func< float >  
 CRGB_to_HLS_func  
 CRGB_to_HLS_func< float >  
 CRGB_to_HSV4_FULL_func  
 CRGB_to_HSV4_FULL_func< float >  
 CRGB_to_HSV4_func  
 CRGB_to_HSV4_func< float >  
 CRGB_to_HSV_FULL_func  
 CRGB_to_HSV_FULL_func< float >  
 CRGB_to_HSV_func  
 CRGB_to_HSV_func< float >  
 CRGB_to_Lab4_func  
 CRGB_to_Lab_func  
 CRGB_to_Luv4_func  
 CRGB_to_Luv_func  
 CRGB_to_XYZ4_func  
 CRGB_to_XYZ_func  
 CRGB_to_YCrCb4_func  
 CRGB_to_YCrCb_func  
 CRGB_to_YUV4_func  
 CRGB_to_YUV_func  
 CRGBA_to_GRAY_func  
 CRGBA_to_HLS4_FULL_func  
 CRGBA_to_HLS4_FULL_func< float >  
 CRGBA_to_HLS4_func  
 CRGBA_to_HLS4_func< float >  
 CRGBA_to_HLS_FULL_func  
 CRGBA_to_HLS_FULL_func< float >  
 CRGBA_to_HLS_func  
 CRGBA_to_HLS_func< float >  
 CRGBA_to_HSV4_FULL_func  
 CRGBA_to_HSV4_FULL_func< float >  
 CRGBA_to_HSV4_func  
 CRGBA_to_HSV4_func< float >  
 CRGBA_to_HSV_FULL_func  
 CRGBA_to_HSV_FULL_func< float >  
 CRGBA_to_HSV_func  
 CRGBA_to_HSV_func< float >  
 CRGBA_to_Lab4_func  
 CRGBA_to_Lab_func  
 CRGBA_to_Luv4_func  
 CRGBA_to_Luv_func  
 CRGBA_to_XYZ4_func  
 CRGBA_to_XYZ_func  
 CRGBA_to_YCrCb4_func  
 CRGBA_to_YCrCb_func  
 CRGBA_to_YUV4_func  
 CRGBA_to_YUV_func  
 Csaturate_cast_fp16_func  
 Csaturate_cast_fp16_func< float, short >  
 Csaturate_cast_fp16_func< short, float >  
 Csaturate_cast_func  
 CScharrXPtr  
 CScharrXPtrSz  
 CScharrYPtr  
 CScharrYPtrSz  
 CSelectIf  
 CSelectIf< false, ThenType, ElseType >  
 Csin_func  
 Csin_func< double >  
 Csin_func< float >  
 Csin_func< schar >  
 Csin_func< short >  
 Csin_func< uchar >  
 Csin_func< uint >  
 Csin_func< ushort >  
 CSingleMaskChannels  
 CSingleMaskChannelsSz  
 Csinh_func  
 Csinh_func< double >  
 Csinh_func< float >  
 Csinh_func< schar >  
 Csinh_func< short >  
 Csinh_func< uchar >  
 Csinh_func< uint >  
 Csinh_func< ushort >  
 CSobelXPtr  
 CSobelXPtrSz  
 CSobelYPtr  
 CSobelYPtrSz  
 Csqr_func  
 Csqrt_func  
 Csqrt_func< double >  
 Csqrt_func< float >  
 Csqrt_func< schar >  
 Csqrt_func< short >  
 Csqrt_func< uchar >  
 Csqrt_func< uint >  
 Csqrt_func< ushort >  
 ▼CSum  
 Crebind  
 CSumExprBody  
 Ctan_func  
 Ctan_func< double >  
 Ctan_func< float >  
 Ctan_func< schar >  
 Ctan_func< short >  
 Ctan_func< uchar >  
 Ctan_func< uint >  
 Ctan_func< ushort >  
 Ctanh_func  
 Ctanh_func< double >  
 Ctanh_func< float >  
 Ctanh_func< schar >  
 Ctanh_func< short >  
 Ctanh_func< uchar >  
 Ctanh_func< uint >  
 Ctanh_func< ushort >  
 CTexture  
 CTexturePtr  
 CThreshBinaryFunc  
 CThreshBinaryInvFunc  
 CThreshToZeroFunc  
 CThreshToZeroInvFunc  
 CThreshTruncFunc  
 CTransposeBody  
 CTupleTraits  
 CTupleTraits< tuple< P0, P1, P2, P3, P4, P5, P6, P7, P8, P9 > >  
 CTypesEquals  
 CTypesEquals< A, A >  
 CTypeTraits  
 Cunary_function  
 CUnaryNegate  
 CUnaryTransformPtr  
 CUnaryTransformPtrSz  
 CUnaryTupleAdapter  
 CVecTraits  
 CVecTraits< char1 >  
 CVecTraits< char2 >  
 CVecTraits< char3 >  
 CVecTraits< char4 >  
 CVecTraits< double >  
 CVecTraits< double1 >  
 CVecTraits< double2 >  
 CVecTraits< double3 >  
 CVecTraits< double4 >  
 CVecTraits< float >  
 CVecTraits< float1 >  
 CVecTraits< float2 >  
 CVecTraits< float3 >  
 CVecTraits< float4 >  
 CVecTraits< int1 >  
 CVecTraits< int2 >  
 CVecTraits< int3 >  
 CVecTraits< int4 >  
 CVecTraits< schar >  
 CVecTraits< short >  
 CVecTraits< short1 >  
 CVecTraits< short2 >  
 CVecTraits< short3 >  
 CVecTraits< short4 >  
 CVecTraits< uchar >  
 CVecTraits< uchar1 >  
 CVecTraits< uchar2 >  
 CVecTraits< uchar3 >  
 CVecTraits< uchar4 >  
 CVecTraits< uint >  
 CVecTraits< uint1 >  
 CVecTraits< uint2 >  
 CVecTraits< uint3 >  
 CVecTraits< uint4 >  
 CVecTraits< ushort >  
 CVecTraits< ushort1 >  
 CVecTraits< ushort2 >  
 CVecTraits< ushort3 >  
 CVecTraits< ushort4 >  
 CWarp  
 CWithOutMask  
 CXYZ4_to_BGR_func  
 CXYZ4_to_BGRA_func  
 CXYZ4_to_RGB_func  
 CXYZ4_to_RGBA_func  
 CXYZ_to_BGR_func  
 CXYZ_to_BGRA_func  
 CXYZ_to_RGB_func  
 CXYZ_to_RGBA_func  
 CYCrCb4_to_BGR_func  
 CYCrCb4_to_BGRA_func  
 CYCrCb4_to_RGB_func  
 CYCrCb4_to_RGBA_func  
 CYCrCb_to_BGR_func  
 CYCrCb_to_BGRA_func  
 CYCrCb_to_RGB_func  
 CYCrCb_to_RGBA_func  
 CYUV4_to_BGR_func  
 CYUV4_to_BGRA_func  
 CYUV4_to_RGB_func  
 CYUV4_to_RGBA_func  
 CYUV_to_BGR_func  
 CYUV_to_BGRA_func  
 CYUV_to_RGB_func  
 CYUV_to_RGBA_func  
 CZipPtr  
 CZipPtr< tuple< Ptr0, Ptr1 > >  
 CZipPtr< tuple< Ptr0, Ptr1, Ptr2 > >  
 CZipPtr< tuple< Ptr0, Ptr1, Ptr2, Ptr3 > >  
 CZipPtrSz  
 ▼  
 CAR_hmdb  
 CAR_hmdbObj  
 CAR_sports  
 CAR_sportsObj  
 CcameraParam  
 CcameraPos  
 CDataset  
 CFR_adience  
 CFR_adienceObj  
 CFR_lfw  
 CFR_lfwObj  
 CGR_chalearn  
 CGR_chalearnObj  
 CGR_skig  
 CGR_skigObj  
 CgroundTruth  
 CHPE_humaneva  
 CHPE_humanevaObj  
 CHPE_parse  
 CHPE_parseObj  
 CIR_affine  
 CIR_affineObj  
 CIR_robot  
 CIR_robotObj  
 CIS_bsds  
 CIS_bsdsObj  
 CIS_weizmann  
 CIS_weizmannObj  
 Cjoin  
 CMSM_epfl  
 CMSM_epflObj  
 CMSM_middlebury  
 CMSM_middleburyObj  
 CObject  
 COR_imagenet  
 COR_imagenetObj  
 COR_mnist  
 COR_mnistObj  
 COR_pascal  
 COR_pascalObj  
 COR_sun  
 COR_sunObj  
 CPascalObj  
 CPascalPart  
 CPD_caltech  
 CPD_caltechObj  
 CPD_inria  
 CPD_inriaObj  
 Cpose  
 Cskeleton  
 CSLAM_kitti  
 CSLAM_kittiObj  
 CSLAM_tumindoor  
 CSLAM_tumindoorObj  
 Ctag  
 CTR_chars  
 CTR_charsObj  
 CTR_icdar  
 CTR_icdarObj  
 CTR_svt  
 CTR_svtObj  
 CTRACK_alov  
 CTRACK_alovObj  
 CTRACK_vot  
 CTRACK_votObj  
 Cword  
 ▼  
 CAffineBasedEstimator Affine transformation based estimator
 CAffineBestOf2NearestMatcher Features matcher similar to cv::detail::BestOf2NearestMatcher which finds two best matches for each feature and leaves the best one only if the ratio between descriptor distances is greater than the threshold match_conf
 CAffineWarper Affine warper that uses rotations and translations
 CAKAZEFeaturesFinder AKAZE features finder. :
 CBestOf2NearestMatcher Features matcher which finds two best matches for each feature and leaves the best one only if the ratio between descriptor distances is greater than the threshold match_conf
 CBestOf2NearestRangeMatcher  
 CBlender Base class for all blenders
 CBlocksGainCompensator Exposure compensator which tries to remove exposure related artifacts by adjusting image block intensities, see [189] for details
 CBundleAdjusterAffine Bundle adjuster that expects affine transformation represented in homogeneous coordinates in R for each camera param. Implements camera parameters refinement algorithm which minimizes sum of the reprojection error squares
 CBundleAdjusterAffinePartial Bundle adjuster that expects affine transformation with 4 DOF represented in homogeneous coordinates in R for each camera param. Implements camera parameters refinement algorithm which minimizes sum of the reprojection error squares
 CBundleAdjusterBase Base class for all camera parameters refinement methods
 CBundleAdjusterRay Implementation of the camera parameters refinement algorithm which minimizes sum of the distances between the rays passing through the camera center and a feature. :
 CBundleAdjusterReproj Implementation of the camera parameters refinement algorithm which minimizes sum of the reprojection error squares
 CCameraParams Describes camera parameters
 CCompressedRectilinearPortraitProjector  
 CCompressedRectilinearPortraitWarper  
 CCompressedRectilinearProjector  
 CCompressedRectilinearWarper  
 CCylindricalPortraitProjector  
 CCylindricalPortraitWarper  
 CCylindricalProjector  
 CCylindricalWarper Warper that maps an image onto the x*x + z*z = 1 cylinder
 CCylindricalWarperGpu  
 CDisjointSets  
 CDpSeamFinder  
 CEstimator Rotation estimator base class
 CExposureCompensator Base class for all exposure compensators
 CFeatherBlender Simple blender which mixes images at its borders
 CFeaturesFinder Feature finders base class
 CFeaturesMatcher Feature matchers base class
 CFisheyeProjector  
 CFisheyeWarper  
 CGainCompensator Exposure compensator which tries to remove exposure related artifacts by adjusting image intensities, see [25] and [211] for details
 CGraph  
 CGraphCutSeamFinder Minimum graph cut-based seam estimator. See details in [101]
 CGraphCutSeamFinderBase Base class for all minimum graph-cut-based seam estimators
 CGraphEdge  
 CHomographyBasedEstimator Homography based rotation estimator
 CImageFeatures Structure containing image keypoints and descriptors
 CMatchesInfo Structure containing information about matches between two images
 CMercatorProjector  
 CMercatorWarper  
 CMultiBandBlender Blender which uses multi-band blending algorithm (see [28])
 CNoBundleAdjuster Stub bundle adjuster that does nothing
 CNoExposureCompensator Stub exposure compensator which does nothing
 CNoSeamFinder Stub seam estimator which does nothing
 COrbFeaturesFinder ORB features finder. :
 CPairwiseSeamFinder Base class for all pairwise seam estimators
 CPaniniPortraitProjector  
 CPaniniPortraitWarper  
 CPaniniProjector  
 CPaniniWarper  
 CPlanePortraitProjector  
 CPlanePortraitWarper  
 CPlaneProjector  
 CPlaneWarper Warper that maps an image onto the z = 1 plane
 CPlaneWarperGpu  
 CProjectorBase Base class for warping logic implementation
 CRotationWarper Rotation-only model image warper interface
 CRotationWarperBase Base class for rotation-based warper using a detail::ProjectorBase_ derived class
 CSeamFinder Base class for a seam estimator
 CSphericalPortraitProjector  
 CSphericalPortraitWarper  
 CSphericalProjector  
 CSphericalWarper Warper that maps an image onto the unit sphere located at the origin
 CSphericalWarperGpu  
 CStereographicProjector  
 CStereographicWarper  
 CSurfFeaturesFinder SURF features finder
 CTimelapser  
 CTimelapserCrop  
 CTransverseMercatorProjector  
 CTransverseMercatorWarper  
 CVoronoiSeamFinder Voronoi diagram-based seam estimator
 ▼  
 ▼  
 ▼Ndetails  
 C_LayerStaticRegisterer  
 C_Range  
 CAbsLayer  
 CActivationLayer  
 CBackendNode Derivatives of this class encapsulates functions of certain backends
 CBackendWrapper Derivatives of this class wraps cv::Mat for different backends and targets
 CBaseConvolutionLayer  
 CBatchNormLayer  
 CBlankLayer  
 CBNLLLayer  
 CChannelsPReLULayer  
 CConcatLayer  
 CConvolutionLayer  
 CCropAndResizeLayer  
 CCropLayer  
 CDeconvolutionLayer  
 CDetectionOutputLayer  
 CDict This class implements name-value dictionary, values are instances of DictValue
 CDictValue This struct stores the scalar value (or array) of one of the following type: double, cv::String or int64
 CEltwiseLayer  
 CELULayer  
 CFlattenLayer  
 CInnerProductLayer  
 CInterpLayer Bilinear resize layer from https://github.com/cdmh/deeplab-public
 CLayer This interface class allows to build new Layers - are building blocks of networks
 CLayerFactory Layer factory allows to create instances of registered layers
 CLayerParams This class provides all data needed to initialize layer
 CLRNLayer  
 CLSTMLayer LSTM recurrent layer
 CMaxUnpoolLayer  
 CMVNLayer  
 CNet This class allows to create and manipulate comprehensive artificial neural networks
 CNormalizeBBoxLayer Lp - normalization layer
 CPaddingLayer Adds extra values for specific axes
 CPermuteLayer  
 CPoolingLayer  
 CPowerLayer  
 CPriorBoxLayer  
 CProposalLayer  
 CRegionLayer  
 CReLU6Layer  
 CReLULayer  
 CReorgLayer  
 CReshapeLayer  
 CResizeLayer Resize input 4-dimensional blob by nearest neighbor or bilinear strategy
 CRNNLayer Classical recurrent layer
 CScaleLayer  
 CShiftLayer  
 CShuffleChannelLayer  
 CSigmoidLayer  
 CSliceLayer  
 CSoftmaxLayer  
 CSplitLayer  
 CTanHLayer  
 ▼  
 CInferBbox A class to post process model predictions
 Cobject Structure to hold the details pertaining to a single bounding box
 ▼  
 ▼CDPMDetector This is a C++ abstract class, it provides external user API to work with DPM
 CObjectDetection  
 ▼  
 CBasicFaceRecognizer  
 CBIF  
 CCParams  
 CEigenFaceRecognizer  
 CFacemark Abstract base class for all facemark models
 ▼CFacemarkAAM  
 CConfig Optional parameter for fitting process
 CData Data container for the facemark::getData function
 ▼CModel The model of AAM Algorithm
 CTexture  
 CParams  
 ▼CFacemarkKazemi  
 CParams  
 ▼CFacemarkLBF  
 CBBox  
 CParams  
 CFacemarkTrain Abstract base class for trainable facemark models
 CFaceRecognizer Abstract base class for all face recognition models
 CFisherFaceRecognizer  
 CLBPHFaceRecognizer  
 CMACE Minimum Average Correlation Energy Filter useful for authentication with (cancellable) biometrical features. (does not need many positives to train (10-50), and no negatives at all, also robust to noise/salting)
 CPredictCollector Abstract base class for all strategies of prediction result handling
 ▼CStandardCollector Default predict collector
 CPredictResult  
 ▼  
 CAutotunedIndexParams  
 CCompositeIndexParams  
 CCvType  
 CCvType< char >  
 CCvType< double >  
 CCvType< float >  
 CCvType< short >  
 CCvType< unsigned char >  
 CCvType< unsigned short >  
 CGenericIndex The FLANN nearest neighbor index class. This class is templated with the type of elements for which the index is built
 CHierarchicalClusteringIndexParams  
 CIndex  
 CIndex_  
 CIndexParams  
 CKDTreeIndexParams  
 CKMeansIndexParams  
 CLinearIndexParams  
 CLshIndexParams  
 CSavedIndexParams  
 CSearchParams  
 ▼  
 CFreeType2  
 ▼  
 CDCT2D  
 CDFT1D  
 CDFT2D  
 ▼  
 CHDF5 Hierarchical Data Format version 5 interface
 ▼  
 CHfsSegment  
 ▼  
 CAverageHash Computes average hash value of the input image
 CBlockMeanHash Image hash based on block mean
 CColorMomentHash Image hash based on color moments
 CImgHashBase The base class for image hash algorithms
 CMarrHildrethHash Marr-Hildreth Operator Based Hash, slowest but more discriminative
 CPHash PHash
 CRadialVarianceHash Image hash based on Radon transform
 ▼Ninstr  
 CNodeData  
 CNodeDataTls  
 ▼Nline_descriptor  
 ▼CBinaryDescriptor Class implements both functionalities for detection of lines and computation of their binary descriptor
 CParams List of BinaryDescriptor parameters:
 CBinaryDescriptorMatcher Furnishes all functionalities for querying a dataset provided by user or internal to class (that user must, anyway, populate) on the model of Descriptor Matchers
 CDrawLinesMatchesFlags  
 CKeyLine A class to represent a line
 CLSDDetector  
 ▼Nlinemod  
 CColorGradient Modality that computes quantized gradient orientations from a color image
 CDepthNormal Modality that computes quantized surface normals from a dense depth map
 CDetector Object detector using the LINE template matching algorithm with any set of modalities
 CFeature Discriminant feature described by its location and label
 CMatch Represents a successful template match
 CModality Interface for modalities that plug into the LINE template matching representation
 ▼CQuantizedPyramid Represents a modality operating over an image pyramid
 CCandidate Candidate feature with a score
 CTemplate  
 ▼Nml  
 CANN_MLP Artificial Neural Networks - Multi-Layer Perceptrons
 CANN_MLP_ANNEAL Artificial Neural Networks - Multi-Layer Perceptrons
 CBoost Boosted tree classifier derived from DTrees
 ▼CDTrees The class represents a single decision tree or a collection of decision trees
 CNode The class represents a decision tree node
 CSplit The class represents split in a decision tree
 CEM The class implements the Expectation Maximization algorithm
 CKNearest The class implements K-Nearest Neighbors model
 CLogisticRegression Implements Logistic Regression classifier
 CNormalBayesClassifier Bayes classifier for normally distributed data
 CParamGrid The structure represents the logarithmic grid range of statmodel parameters
 CRTrees The class implements the random forest predictor
 CSimulatedAnnealingSolverSystem This class declares example interface for system state used in simulated annealing optimization algorithm
 CStatModel Base class for statistical models in OpenCV ML
 ▼CSVM Support Vector Machines
 CKernel  
 CSVMSGD Stochastic Gradient Descent SVM classifier
 CTrainData Class encapsulating training data
 ▼Nmulticalib  
 ▼CMultiCameraCalibration Class for multiple camera calibration that supports pinhole camera and omnidirection camera. For omnidirectional camera model, please refer to omnidir.hpp in ccalib module. It first calibrate each camera individually, then a bundle adjustment like optimization is applied to refine extrinsic parameters. So far, it only support "random" pattern for calibration, see randomPattern.hpp in ccalib module for details. Images that are used should be named by "cameraIdx-timestamp.*", several images with the same timestamp means that they are the same pattern that are photographed. cameraIdx should start from 0
 Cedge  
 Cvertex  
 ▼Nocl  
 CContext  
 CDevice  
 CImage2D  
 CKernel  
 CKernelArg  
 CPlatform  
 CPlatformInfo  
 CProgram  
 CProgramSource  
 CQueue  
 CTimer  
 ▼Nogl  
 CArrays Wrapper for OpenGL Client-Side Vertex arrays
 CBuffer Smart pointer for OpenGL buffer object with reference counting
 CTexture2D Smart pointer for OpenGL 2D texture memory with reference counting
 ▼Nomnidir  
 ▼Noptflow  
 CDISOpticalFlow DIS optical flow algorithm
 CGPCDetails  
 CGPCForest  
 CGPCMatchingParams Class encapsulating matching parameters
 CGPCPatchDescriptor  
 CGPCPatchSample  
 CGPCTrainingParams Class encapsulating training parameters
 CGPCTrainingSamples Class encapsulating training samples
 ▼CGPCTree Class for individual tree
 CNode  
 COpticalFlowPCAFlow PCAFlow algorithm
 CPCAPrior This class can be used for imposing a learned prior on the resulting optical flow. Solution will be regularized according to this prior. You need to generate appropriate prior file with "learn_prior.py" script beforehand
 CVariationalRefinement Variational optical flow refinement
 ▼Novis  
 CWindowScene  
 ▼Nphase_unwrapping  
 ▼CHistogramPhaseUnwrapping Class implementing two-dimensional phase unwrapping based on [104] This algorithm belongs to the quality-guided phase unwrapping methods. First, it computes a reliability map from second differences between a pixel and its eight neighbours. Reliability values lie between 0 and 16*pi*pi. Then, this reliability map is used to compute the reliabilities of "edges". An edge is an entity defined by two pixels that are connected horizontally or vertically. Its reliability is found by adding the the reliabilities of the two pixels connected through it. Edges are sorted in a histogram based on their reliability values. This histogram is then used to unwrap pixels, starting from the highest quality pixel
 CParams Parameters of phaseUnwrapping constructor
 CPhaseUnwrapping Abstract base class for phase unwrapping
 ▼Nplot  
 CPlot2d  
 ▼Nppf_match_3d  
 CICP This class implements a very efficient and robust variant of the iterative closest point (ICP) algorithm. The task is to register a 3D model (or point cloud) against a set of noisy target data. The variants are put together by myself after certain tests. The task is to be able to match partial, noisy point clouds in cluttered scenes, quickly. You will find that my emphasis is on the performance, while retaining the accuracy. This implementation is based on Tolga Birdal's MATLAB implementation in here: http://www.mathworks.com/matlabcentral/fileexchange/47152-icp-registration-using-efficient-variants-and-multi-resolution-scheme The main contributions come from:
 CPose3D Class, allowing the storage of a pose. The data structure stores both the quaternions and the matrix forms. It supports IO functionality together with various helper methods to work with poses
 CPoseCluster3D When multiple poses (see Pose3D) are grouped together (contribute to the same transformation) pose clusters occur. This class is a general container for such groups of poses. It is possible to store, load and perform IO on these poses
 CPPF3DDetector Class, allowing the load and matching 3D models. Typical Use:
 ▼Nrandpattern  
 CRandomPatternCornerFinder Class for finding features points and corresponding 3D in world coordinate of a "random" pattern, which can be to be used in calibration. It is useful when pattern is partly occluded or only a part of pattern can be observed in multiple cameras calibration. The pattern can be generated by RandomPatternGenerator class described in this file
 CRandomPatternGenerator  
 ▼Nreg  
 CMap Base class for modelling a Map between two images
 CMapAffine  
 CMapper Base class for modelling an algorithm for calculating a map
 CMapperGradAffine  
 CMapperGradEuclid  
 CMapperGradProj  
 CMapperGradShift  
 CMapperGradSimilar  
 CMapperPyramid  
 CMapProjec  
 CMapShift  
 CMapTypeCaster  
 ▼Nrgbd  
 CDepthCleaner  
 CICPOdometry  
 COdometry  
 COdometryFrame  
 CRgbdFrame  
 CRgbdICPOdometry  
 CRgbdNormals  
 CRgbdOdometry  
 CRgbdPlane  
 ▼Nsaliency  
 CMotionSaliency  
 CMotionSaliencyBinWangApr2014 Fast Self-tuning Background Subtraction Algorithm from [200]
 CObjectness  
 CObjectnessBING Objectness algorithms based on [3] [3] Cheng, Ming-Ming, et al. "BING: Binarized normed gradients for objectness estimation at 300fps." IEEE CVPR. 2014
 CSaliency  
 CStaticSaliency  
 CStaticSaliencyFineGrained Fine Grained Saliency approach from [134]
 CStaticSaliencySpectralResidual Spectral Residual approach from [85]
 ▼Nsfm  
 CBaseSFM Base class BaseSFM declares a common API that would be used in a typical scene reconstruction scenario
 Clibmv_CameraIntrinsicsOptions Data structure describing the camera model and its parameters
 Clibmv_ReconstructionOptions Data structure describing the reconstruction options
 CSFMLibmvEuclideanReconstruction SFMLibmvEuclideanReconstruction class provides an interface with the Libmv Structure From Motion pipeline
 ▼Nstereo  
 CCensusKernel A kernel in which a pixel is compared with the center of the window
 CCombinedDescriptor  
 CMatching  
 CMCTKernel  
 CMeanKernelIntegralImage  
 CModifiedCsCensus  
 CMVKernel  
 CStarKernelCensus Implementation for the star kernel descriptor
 CStereoBinaryBM Class for computing stereo correspondence using the block matching algorithm, introduced and contributed to OpenCV by K. Konolige
 CStereoBinarySGBM The class implements the modified H. Hirschmuller algorithm [84] that differs from the original one as follows:
 CStereoMatcher Filters off small noise blobs (speckles) in the disparity map
 CSymetricCensus Paralel implementation of the center symetric census
 ▼Nstructured_light  
 ▼CGrayCodePattern Class implementing the Gray-code pattern, based on [81]
 CParams Parameters of StructuredLightPattern constructor
 ▼CSinusoidalPattern Class implementing Fourier transform profilometry (FTP) , phase-shifting profilometry (PSP) and Fourier-assisted phase-shifting profilometry (FAPS) based on [36]
 CParams Parameters of SinusoidalPattern constructor
 CStructuredLightPattern Abstract base class for generating and decoding structured light patterns
 ▼Nsuperres  
 CBroxOpticalFlow  
 CDenseOpticalFlowExt  
 CDualTVL1OpticalFlow  
 CFarnebackOpticalFlow  
 CFrameSource  
 CPyrLKOpticalFlow  
 CSuperResolution Base class for Super Resolution algorithms
 ▼Ntext  
 CBaseOCR  
 ▼CERFilter Base class for 1st and 2nd stages of Neumann and Matas scene text detection algorithm [138]. :
 CCallback Callback with the classifier is made a class
 CERStat The ERStat structure represents a class-specific Extremal Region (ER)
 ▼COCRBeamSearchDecoder OCRBeamSearchDecoder class provides an interface for OCR using Beam Search algorithm
 CClassifierCallback Callback with the character classifier is made a class
 ▼COCRHMMDecoder OCRHMMDecoder class provides an interface for OCR using Hidden Markov Models
 CClassifierCallback Callback with the character classifier is made a class
 COCRHolisticWordRecognizer OCRHolisticWordRecognizer class provides the functionallity of segmented wordspotting. Given a predefined vocabulary , a DictNet is employed to select the most probable word given an input image
 COCRTesseract OCRTesseract class provides an interface with the tesseract-ocr API (v3.02.02) in C++
 CTextDetector An abstract class providing interface for text detection algorithms
 CTextDetectorCNN TextDetectorCNN class provides the functionallity of text bounding box detection. This class is representing to find bounding boxes of text words given an input image. This class uses OpenCV dnn module to load pre-trained model described in [111]. The original repository with the modified SSD Caffe version: https://github.com/MhLiao/TextBoxes. Model can be downloaded from DropBox. Modified .prototxt file with the model description can be found in opencv_contrib/modules/text/samples/textbox.prototxt
 ▼Ntracking  
 CAugmentedUnscentedKalmanFilterParams Augmented Unscented Kalman filter parameters. The class for initialization parameters of Augmented Unscented Kalman filter
 CUkfSystemModel Model of dynamical system for Unscented Kalman filter. The interface for dynamical system model. It contains functions for computing the next state and the measurement. It must be inherited for using UKF
 CUnscentedKalmanFilter The interface for Unscented Kalman filter and Augmented Unscented Kalman filter
 CUnscentedKalmanFilterParams Unscented Kalman filter parameters. The class for initialization parameters of Unscented Kalman filter
 ▼Nutils  
 ▼Nlogging  
 Clock_guard A simple scoped lock (RAII-style locking for exclusive/write access)
 Coptional_lock_guard An optional simple scoped lock (RAII-style locking for exclusive/write access)
 Coptional_shared_lock_guard An optional shared scoped lock (RAII-style locking for shared/reader access)
 Cshared_lock_guard A shared scoped lock (RAII-style locking for shared/reader access)
 ▼Nva_intel  
 ▼Nvideostab  
 CColorAverageInpainter  
 CColorInpainter  
 CConsistentMosaicInpainter  
 CDeblurerBase  
 CFastMarchingMethod Describes the Fast Marching Method implementation
 CFromFileMotionReader  
 CGaussianMotionFilter  
 CIDenseOptFlowEstimator  
 CIFrameSource  
 CILog  
 CImageMotionEstimatorBase Base class for global 2D motion estimation methods which take frames as input
 CIMotionStabilizer  
 CInpainterBase  
 CInpaintingPipeline  
 CIOutlierRejector  
 CISparseOptFlowEstimator  
 CKeypointBasedMotionEstimator Describes a global 2D motion estimation method which uses keypoints detection and optical flow for matching
 CLogToStdout  
 CLpMotionStabilizer  
 CMoreAccurateMotionWobbleSuppressor  
 CMoreAccurateMotionWobbleSuppressorBase  
 CMotionEstimatorBase Base class for all global motion estimation methods
 CMotionEstimatorL1 Describes a global 2D motion estimation method which minimizes L1 error
 CMotionEstimatorRansacL2 Describes a robust RANSAC-based global 2D motion estimation method which minimizes L2 error
 CMotionFilterBase  
 CMotionInpainter  
 CMotionStabilizationPipeline  
 CNullDeblurer  
 CNullFrameSource  
 CNullInpainter  
 CNullLog  
 CNullOutlierRejector  
 CNullWobbleSuppressor  
 COnePassStabilizer  
 CPyrLkOptFlowEstimatorBase  
 CRansacParams Describes RANSAC method parameters
 CSparsePyrLkOptFlowEstimator  
 CStabilizerBase  
 CToFileMotionWriter  
 CTranslationBasedLocalOutlierRejector  
 CTwoPassStabilizer  
 CVideoFileSource  
 CWeightingDeblurer  
 CWobbleSuppressorBase  
 ▼Nviz  
 CCamera This class wraps intrinsic parameters of a camera
 CColor This class represents color in BGR order
 CKeyboardEvent This class represents a keyboard event
 CMesh This class wraps mesh attributes, and it can load a mesh from a ply file. :
 CMouseEvent This class represents a mouse event
 CViz3d 3D visualizer window. This class is implicitly shared
 CWArrow This 3D Widget defines an arrow
 CWCameraPosition This 3D Widget represents camera position in a scene by its axes or viewing frustum. :
 CWCircle This 3D Widget defines a circle
 CWCloud Clouds
 CWCloudCollection This 3D Widget defines a collection of clouds. :
 CWCloudNormals This 3D Widget represents normals of a point cloud. :
 CWCone This 3D Widget defines a cone. :
 CWCoordinateSystem Compound widgets
 CWCube This 3D Widget defines a cube
 CWCylinder This 3D Widget defines a cylinder. :
 CWGrid This 3D Widget defines a grid. :
 CWidget Base class of all widgets. Widget is implicitly shared
 CWidget2D Base class of all 2D widgets
 CWidget3D Base class of all 3D widgets
 CWidgetAccessor This class is for users who want to develop their own widgets using VTK library API. :
 CWImage3D This 3D Widget represents an image in 3D space. :
 CWImageOverlay This 2D Widget represents an image overlay. :
 CWLine Simple widgets
 CWMesh Constructs a WMesh
 CWPaintedCloud  
 CWPlane This 3D Widget defines a finite plane
 CWPolyLine This 3D Widget defines a poly line. :
 CWSphere This 3D Widget defines a sphere. :
 CWText Text and image widgets
 CWText3D This 3D Widget represents 3D text. The text always faces the camera
 CWTrajectory Trajectories
 CWTrajectoryFrustums This 3D Widget represents a trajectory. :
 CWTrajectorySpheres This 3D Widget represents a trajectory using spheres and lines
 CWWidgetMerger This class allows to merge several widgets to single one
 ▼Nxfeatures2d  
 CAffineFeature2D Class implementing affine adaptation for key points
 CBoostDesc Class implementing BoostDesc (Learning Image Descriptors with Boosting), described in [176] and [177]
 CBriefDescriptorExtractor Class for computing BRIEF descriptors described in [29]
 CDAISY Class implementing DAISY descriptor, described in [183]
 CElliptic_KeyPoint Elliptic region around an interest point
 CFREAK Class implementing the FREAK (Fast Retina Keypoint) keypoint descriptor, described in [4]
 CHarrisLaplaceFeatureDetector Class implementing the Harris-Laplace feature detector as described in [131]
 CLATCH  
 CLUCID Class implementing the locally uniform comparison image descriptor, described in [222]
 CMSDDetector Class implementing the MSD (Maximal Self-Dissimilarity) keypoint detector, described in [184]
 CPCTSignatures Class implementing PCT (position-color-texture) signature extraction as described in [100]. The algorithm is divided to a feature sampler and a clusterizer. Feature sampler produces samples at given set of coordinates. Clusterizer then produces clusters of these samples using k-means algorithm. Resulting set of clusters is the signature of the input image
 CPCTSignaturesSQFD Class implementing Signature Quadratic Form Distance (SQFD)
 CSIFT Class for extracting keypoints and computing descriptors using the Scale Invariant Feature Transform (SIFT) algorithm by D. Lowe [118]
 CStarDetector The class implements the keypoint detector introduced by [2], synonym of StarDetector. :
 CSURF Class for extracting Speeded Up Robust Features from an image [10]
 CVGG Class implementing VGG (Oxford Visual Geometry Group) descriptor trained end to end using "Descriptor Learning Using Convex Optimisation" (DLCO) aparatus described in [168]
 ▼Nximgproc  
 ▼Nsegmentation  
 CGraphSegmentation Graph Based Segmentation Algorithm. The class implements the algorithm described in [54]
 CSelectiveSearchSegmentation Selective search segmentation algorithm The class implements the algorithm described in [188]
 CSelectiveSearchSegmentationStrategy Strategie for the selective search segmentation algorithm The class implements a generic stragery for the algorithm described in [188]
 CSelectiveSearchSegmentationStrategyColor Color-based strategy for the selective search segmentation algorithm The class is implemented from the algorithm described in [188]
 CSelectiveSearchSegmentationStrategyFill Fill-based strategy for the selective search segmentation algorithm The class is implemented from the algorithm described in [188]
 CSelectiveSearchSegmentationStrategyMultiple Regroup multiple strategies for the selective search segmentation algorithm
 CSelectiveSearchSegmentationStrategySize Size-based strategy for the selective search segmentation algorithm The class is implemented from the algorithm described in [188]
 CSelectiveSearchSegmentationStrategyTexture Texture-based strategy for the selective search segmentation algorithm The class is implemented from the algorithm described in [188]
 CAdaptiveManifoldFilter Interface for Adaptive Manifold Filter realizations
 CBox  
 CContourFitting Class for ContourFitting algorithms. ContourFitting match two contours zaand zb minimizing distance

 

 

d(za,zb)=∑(an−sbnej(nα+ϕ))2

where an and bn are Fourier descriptors of za and zb and s is a scaling factor and ϕ is angle rotation and α is starting point factor adjustement

 CDisparityFilter Main interface for all disparity map filters
 CDisparityWLSFilter Disparity map filter based on Weighted Least Squares filter (in form of Fast Global Smoother that is a lot faster than traditional Weighted Least Squares filter implementations) and optional use of left-right-consistency-based confidence to refine the results in half-occlusions and uniform areas
 CDTFilter Interface for realizations of Domain Transform filter
 CEdgeAwareInterpolator Sparse match interpolation algorithm based on modified locally-weighted affine estimator from [155] and Fast Global Smoother as post-processing filter
 CEdgeBoxes Class implementing EdgeBoxes algorithm from [224] :
 CFastGlobalSmootherFilter Interface for implementations of Fast Global Smoother filter
 CFastLineDetector Class implementing the FLD (Fast Line Detector) algorithm described in [103]
 CGuidedFilter Interface for realizations of Guided Filter
 CRFFeatureGetter  
 CRidgeDetectionFilter Applies Ridge Detection Filter to an input image. Implements Ridge detection similar to the one in Mathematica using the eigen values from the Hessian Matrix of the input image using Sobel Derivatives. Additional refinement can be done using Skeletonization and Binarization
 CSparseMatchInterpolator Main interface for all filters, that take sparse matches as an input and produce a dense per-pixel matching (optical flow) as an output
 CStructuredEdgeDetection Class implementing edge detection algorithm from [43] :
 CSuperpixelLSC Class implementing the LSC (Linear Spectral Clustering) superpixels algorithm described in [107]
 CSuperpixelSEEDS Class implementing the SEEDS (Superpixels Extracted via Energy-Driven Sampling) superpixels algorithm described in [192]
 CSuperpixelSLIC Class implementing the SLIC (Simple Linear Iterative Clustering) superpixels algorithm described in [1]
 ▼Nxobjdetect  
 CWBDetector WaldBoost detector
 ▼Nxphoto  
 CGrayworldWB Gray-world white balance algorithm
 CLearningBasedWB More sophisticated learning-based automatic white balance algorithm
 CSimpleWB A simple white balance algorithm that works by independently stretching each of the input image channels to the specified range. For increased robustness it ignores the top and bottom p% of pixel values
 CWhiteBalancer The base class for auto white balance algorithms
 C_InputArray This is the proxy class for passing read-only input arrays into OpenCV functions
 C_InputOutputArray  
 C_OutputArray This type is very similar to InputArray except that it is used for input/output and output function parameters
 CAccumulator  
 CAccumulator< char >  
 CAccumulator< short >  
 CAccumulator< unsigned char >  
 CAccumulator< unsigned short >  
 CAffine3 Affine transform
 CAffineTransformer Wrapper class for the OpenCV Affine Transformation algorithm. :
 CAffineWarper Affine warper factory class
 CAgastFeatureDetector Wrapping class for feature detection using the AGAST method. :
 CAKAZE Class implementing the AKAZE keypoint detector and descriptor extractor, described in [5]
 CAlgorithm This is a base class for all more or less complex algorithms in OpenCV
 CAlignExposures The base class for algorithms that align images of the same scene with different exposures
 CAlignMTB This algorithm converts images to median threshold bitmaps (1 for pixels brighter than median luminance and 0 otherwise) and than aligns the resulting bitmaps using bit operations
 ▼CAllocator  
 Crebind  
 CAutoBuffer Automatically Allocated Buffer Class
 CAutoLock  
 CAVIReadContainer  
 CAVIWriteContainer  
 CBackgroundSubtractor Base class for background/foreground segmentation. :
 CBackgroundSubtractorKNN K-nearest neighbours - based Background/Foreground Segmentation Algorithm
 CBackgroundSubtractorMOG2 Gaussian Mixture-based Background/Foreground Segmentation Algorithm
 ▼CBaseCascadeClassifier  
 CMaskGenerator  
 CBaseClassifier  
 CBFMatcher Brute-force descriptor matcher
 CBOWImgDescriptorExtractor Class to compute an image descriptor using the bag of visual words
 CBOWKMeansTrainer Kmeans -based class to train visual vocabulary using the bag of visual wordsapproach. :
 CBOWTrainer Abstract base class for training the bag of visual words vocabulary from a set of descriptors
 CBRISK Class implementing the BRISK keypoint detector and descriptor extractor, described in [106]
 CBufferPoolController  
 CCalibrateCRF The base class for camera response calibration algorithms
 CCalibrateDebevec Inverse camera response function is extracted for each brightness value by minimizing an objective function as linear system. Objective function is constructed using pixel values on the same position in all images, extra term is added to make the result smoother
 CCalibrateRobertson Inverse camera response function is extracted for each brightness value by minimizing an objective function as linear system. This algorithm uses all image pixels
 CCascadeClassifier Cascade classifier class for object detection
 CChiHistogramCostExtractor An Chi based cost extraction. :
 CCirclesGridFinderParameters  
 CCirclesGridFinderParameters2  
 CCLAHE Base class for Contrast Limited Adaptive Histogram Equalization. :
 CClassifierThreshold  
 ▼CClfMilBoost  
 CParams  
 CClfOnlineStump  
 CCommandLineParser Designed for command line parsing
 CComplex A complex number class
 CCompressedRectilinearPortraitWarper  
 CCompressedRectilinearWarper  
 CConjGradSolver This class is used to perform the non-linear non-constrained minimization of a function with known gradient,
 CCvFeatureEvaluator  
 CCvFeatureParams  
 ▼CCvHaarEvaluator  
 CFeatureHaar  
 CCvHaarFeatureParams  
 ▼CCvHOGEvaluator  
 CFeature  
 CCvHOGFeatureParams  
 ▼CCvLBPEvaluator  
 CFeature  
 CCvLBPFeatureParams  
 CCvParams  
 CCylindricalWarper Cylindrical warper factory class
 CDataDepth A helper class for cv::DataType
 CDataType Template "trait" class for OpenCV primitive data types
 CDenseOpticalFlow  
 ▼CDescriptorMatcher Abstract base class for matching keypoint descriptors
 CDescriptorCollection  
 CDetectionROI Struct for detection region of interest (ROI)
 CDetector  
 CDMatch Class for matching keypoint descriptors
 CDownhillSolver This class is used to perform the non-linear non-constrained minimization of a function,
 CDrawMatchesFlags  
 CDualTVL1OpticalFlow "Dual TV L1" Optical Flow Algorithm
 CEMDHistogramCostExtractor An EMD based cost extraction. :
 CEMDL1HistogramCostExtractor An EMD-L1 based cost extraction. :
 CEstimatedGaussDistribution  
 CException Class passed to an error
 CFarnebackOpticalFlow Class computing a dense optical flow using the Gunnar Farneback's algorithm
 CFastFeatureDetector Wrapping class for feature detection using the FAST method. :
 CFeature2D Abstract base class for 2D image feature detectors and descriptor extractors
 CFileNode File Storage Node class
 ▼CFileNodeIterator Used to iterate through sequences and mappings
 CSeqReader  
 CFileStorage XML/YAML/JSON file storage class that encapsulates all the information necessary for writing or reading data to/from a file
 CFisheyeWarper  
 CFlannBasedMatcher Flann-based descriptor matcher
 CFormatted  
 CFormatter  
 CGeneralizedHough Finds arbitrary template in the grayscale image using Generalized Hough Transform
 CGeneralizedHoughBallard  
 CGeneralizedHoughGuil  
 CGFTTDetector Wrapping class for feature detection using the goodFeaturesToTrack function. :
 CHamming  
 CHausdorffDistanceExtractor A simple Hausdorff distance measure between shapes defined by contours
 CHistogramCostExtractor Abstract base class for histogram cost algorithms
 CHOGDescriptor Implementation of HOG (Histogram of Oriented Gradients) descriptor and object detector
 CKalmanFilter Kalman filter class
 CKAZE Class implementing the KAZE keypoint detector and descriptor extractor, described in [6]
 CKeyPoint Data structure for salient point detectors
 CKeyPointsFilter A class filters a vector of keypoints
 CL1  
 CL2  
 CLDA Linear Discriminant Analysis
 CLineIterator Line iterator
 CLineSegmentDetector Line segment detector class
 CMat N-dimensional dense array class
 CMat_ Template matrix class derived from Mat
 CMatAllocator Custom array allocator
 CMatCommaInitializer_ Comma-separated Matrix Initializer
 CMatConstIterator  
 CMatConstIterator_ Matrix read-only iterator
 CMatExpr Matrix expression representation
 CMatIterator_ Matrix read-write iterator
 CMatOp  
 CMatSize  
 CMatStep  
 CMatx Template class for small matrices whose type and size are known at compilation time
 CMatxCommaInitializer Comma-separated Matrix Initializer
 CMercatorWarper  
 CMergeDebevec The resulting HDR image is calculated as weighted average of the exposures considering exposure values and camera response
 CMergeExposures The base class algorithms that can merge exposure sequence to a single image
 CMergeMertens Pixels are weighted using contrast, saturation and well-exposedness measures, than images are combined using laplacian pyramids
 CMergeRobertson The resulting HDR image is calculated as weighted average of the exposures considering exposure values and camera response
 ▼CMinProblemSolver Basic interface for all solvers
 CFunction Represents function being optimized
 CMoments Struct returned by cv::moments
 CMSER Maximally stable extremal region extractor
 CMultiTracker This class is used to track multiple objects using the specified tracker algorithm. The MultiTracker is naive implementation of multiple object tracking. It process the tracked objects independently without any optimization accross the tracked objects
 CMultiTracker_Alt Base abstract class for the long-term Multi Object Trackers:
 CMultiTrackerTLD Multi Object Tracker for TLD. TLD is a novel tracking framework that explicitly decomposes the long-term tracking task into tracking, learning and detection
 CMutex  
 CNAryMatIterator N-ary multi-dimensional array iterator
 CNode  
 CNormHistogramCostExtractor A norm based cost extraction. :
 CORB Class implementing the ORB (oriented BRIEF) keypoint detector and descriptor extractor
 CPaniniPortraitWarper  
 CPaniniWarper  
 CParallelLoopBody Base class for parallel data processors
 CParam  
 CParamType  
 CParamType< Algorithm >  
 CParamType< bool >  
 CParamType< double >  
 CParamType< float >  
 CParamType< Mat >  
 CParamType< Scalar >  
 CParamType< std::vector< Mat > >  
 CParamType< String >  
 CParamType< uchar >  
 CParamType< uint64 >  
 CParamType< unsigned >  
 CPCA Principal Component Analysis
 CPlaneWarper Plane warper factory class
 CPoint3_ Template class for 3D points specified by its coordinates xy and z
 CPoint_ Template class for 2D points specified by its coordinates x and y
 CPtr Template class for smart pointers with shared ownership
 CQtFont QtFont available only for Qt. See cv::fontQt
 CRange Template class specifying a continuous subsequence (slice) of a sequence
 CRect_ Template class for 2D rectangles
 CRNG Random Number Generator
 CRNG_MT19937 Mersenne Twister random number generator
 CRotatedRect The class represents rotated (i.e. not up-right) rectangles on a plane
 CScalar_ Template class for a 4-element vector derived from Vec
 CSeq  
 CSeqIterator  
 CShapeContextDistanceExtractor Implementation of the Shape Context descriptor and matching algorithm
 CShapeDistanceExtractor Abstract base class for shape distance algorithms
 CShapeTransformer Abstract base class for shape transformation algorithms
 CSimilarRects  
 ▼CSimpleBlobDetector Class for extracting blobs from an image. :
 CParams  
 CSize_ Template class for specifying the size of an image or rectangle
 CSL2  
 Csoftdouble  
 Csoftfloat  
 ▼CSparseMat The class SparseMat represents multi-dimensional sparse numerical arrays
 CHdr Sparse matrix header
 CNode Sparse matrix node - element of a hash table
 CSparseMat_ Template sparse n-dimensional array class derived from SparseMat
 CSparseMatConstIterator Read-Only Sparse Matrix Iterator
 CSparseMatConstIterator_ Template Read-Only Sparse Matrix Iterator Class
 CSparseMatIterator Read-write Sparse Matrix Iterator
 CSparseMatIterator_ Template Read-Write Sparse Matrix Iterator Class
 CSparseOpticalFlow Base interface for sparse optical flow algorithms
 CSparsePyrLKOpticalFlow Class used for calculating a sparse optical flow
 CSphericalWarper Spherical warper factory class
 CStereoBM Class for computing stereo correspondence using the block matching algorithm, introduced and contributed to OpenCV by K. Konolige
 CStereographicWarper  
 CStereoMatcher The base class for stereo correspondence algorithms
 CStereoSGBM The class implements the modified H. Hirschmuller algorithm [84] that differs from the original one as follows:
 CStitcher High level image stitcher
 CString  
 CStrongClassifierDirectSelection  
 ▼CSubdiv2D  
 CQuadEdge  
 CVertex  
 CSVD Singular Value Decomposition
 CTermCriteria The class defining termination criteria for iterative algorithms
 CThinPlateSplineShapeTransformer Definition of the transformation
 CTickMeter Class to measure passing time
 CTLSData  
 CTLSDataContainer  
 CTonemap Base class for tonemapping algorithms - tools that are used to map HDR image to 8-bit range
 CTonemapDrago Adaptive logarithmic mapping is a fast global tonemapping algorithm that scales the image in logarithmic domain
 CTonemapDurand This algorithm decomposes image into two layers: base layer and detail layer using bilateral filter and compresses contrast of the base layer thus preserving all the details
 CTonemapMantiuk This algorithm transforms image to contrast using gradients on all levels of gaussian pyramid, transforms contrast values to HVS response and scales the response. After this the image is reconstructed from new contrast values
 CTonemapReinhard This is a global tonemapping operator that models human visual system
 CTracker Base abstract class for the long-term tracker:
 ▼CTrackerBoosting This is a real-time object tracking based on a novel on-line version of the AdaBoost algorithm
 CParams  
 ▼CTrackerCSRT Discriminative Correlation Filter Tracker with Channel and Spatial Reliability
 CParams  
 CTrackerFeature Abstract base class for TrackerFeature that represents the feature
 CTrackerFeatureFeature2d TrackerFeature based on Feature2D
 ▼CTrackerFeatureHAAR TrackerFeature based on HAAR features, used by TrackerMIL and many others algorithms
 CParams  
 CTrackerFeatureHOG TrackerFeature based on HOG
 CTrackerFeatureLBP TrackerFeature based on LBP
 CTrackerFeatureSet Class that manages the extraction and selection of features
 ▼CTrackerGOTURN GOTURN ([79]) is kind of trackers based on Convolutional Neural Networks (CNN). While taking all advantages of CNN trackers, GOTURN is much faster due to offline training without online fine-tuning nature. GOTURN tracker addresses the problem of single target tracking: given a bounding box label of an object in the first frame of the video, we track that object through the rest of the video. NOTE: Current method of GOTURN does not handle occlusions; however, it is fairly robust to viewpoint changes, lighting changes, and deformations. Inputs of GOTURN are two RGB patches representing Target and Search patches resized to 227x227. Outputs of GOTURN are predicted bounding box coordinates, relative to Search patch coordinate system, in format X1,Y1,X2,Y2. Original paper is here: http://davheld.github.io/GOTURN/GOTURN.pdf As long as original authors implementation: https://github.com/davheld/GOTURN#train-the-trackerImplementation of training algorithm is placed in separately here due to 3d-party dependencies: https://github.com/Auron-X/GOTURN_Training_ToolkitGOTURN architecture goturn.prototxt and trained model goturn.caffemodel are accessible on opencv_extra GitHub repository
 CParams  
 ▼CTrackerKCF KCF is a novel tracking framework that utilizes properties of circulant matrix to enhance the processing speed. This tracking method is an implementation of [80] which is extended to KCF with color-names features ([38]). The original paper of KCF is available at http://www.robots.ox.ac.uk/~joao/publications/henriques_tpami2015.pdf as well as the matlab implementation. For more information about KCF with color-names features, please refer to http://www.cvl.isy.liu.se/research/objrec/visualtracking/colvistrack/index.html
 CParams  
 ▼CTrackerMedianFlow Median Flow tracker implementation
 CParams  
 ▼CTrackerMIL The MIL algorithm trains a classifier in an online manner to separate the object from the background
 CParams  
 CTrackerModel Abstract class that represents the model of the target. It must be instantiated by specialized tracker
 CTrackerMOSSE MOSSE tracker note, that this tracker works with grayscale images, if passed bgr ones, they will get converted internally. [17] Visual Object Tracking using Adaptive Correlation Filters
 CTrackerSampler Class that manages the sampler in order to select regions for the update the model of the tracker [AAM] Sampling e Labeling. See table I and section III B
 CTrackerSamplerAlgorithm Abstract base class for TrackerSamplerAlgorithm that represents the algorithm for the specific sampler
 ▼CTrackerSamplerCS TrackerSampler based on CS (current state), used by algorithm TrackerBoosting
 CParams  
 ▼CTrackerSamplerCSC TrackerSampler based on CSC (current state centered), used by MIL algorithm TrackerMIL
 CParams  
 ▼CTrackerSamplerPF This sampler is based on particle filtering
 CParams This structure contains all the parameters that can be varied during the course of sampling algorithm. Below is the structure exposed, together with its members briefly explained with reference to the above discussion on algorithm's working
 CTrackerStateEstimator Abstract base class for TrackerStateEstimator that estimates the most likely target state
 ▼CTrackerStateEstimatorAdaBoosting TrackerStateEstimatorAdaBoosting based on ADA-Boosting
 CTrackerAdaBoostingTargetState Implementation of the target state for TrackerAdaBoostingTargetState
 ▼CTrackerStateEstimatorMILBoosting TrackerStateEstimator based on Boosting
 CTrackerMILTargetState  
 CTrackerStateEstimatorSVM TrackerStateEstimator based on SVM
 CTrackerTargetState Abstract base class for TrackerTargetState that represents a possible state of the target
 ▼CTrackerTLD TLD is a novel tracking framework that explicitly decomposes the long-term tracking task into tracking, learning and detection
 CParams  
 CTransverseMercatorWarper  
 CUMat  
 CUMatData  
 Cv_reg  
 CVec Template class for short numerical vectors, a partial case of Matx
 CVecCommaInitializer Comma-separated Vec Initializer
 CVideoCapture Class for video capturing from video files, image sequences or cameras
 CVideoWriter Video writer class
 CWarperCreator Image warper factories base class
 CWeakClassifierHaarFeature  
 CWImage Image class which provides a thin layer around an IplImage
 CWImageBuffer  
 CWImageBufferC  
 CWImageC  
 CWImageView  
 CWImageViewC  
 ▼Ncvflann  
 ▼Nanyimpl  
 Cbad_any_cast  
 Cbase_any_policy  
 Cchoose_policy  
 Cchoose_policy< any >  
 Cchoose_policy< bool >  
 Cchoose_policy< float >  
 Cchoose_policy< signed char >  
 Cchoose_policy< signed long >  
 Cchoose_policy< signed short >  
 Cchoose_policy< T * >  
 Cchoose_policy< unsigned char >  
 Cchoose_policy< unsigned long >  
 Cchoose_policy< unsigned short >  
 CCV_FINAL  
 Cempty_any  
 CSinglePolicy  
 Ctyped_base_any_policy  
 ▼Nlsh  
 CLshStats  
 CLshTable  
 CAccumulator  
 CAccumulator< char >  
 CAccumulator< short >  
 CAccumulator< unsigned char >  
 CAccumulator< unsigned short >  
 Cany  
 CAutotunedIndex  
 CAutotunedIndexParams  
 CBranchStruct  
 CChiSquareDistance  
 CCompositeIndex  
 CCompositeIndexParams  
 CCreatorNotFound  
 CDatatype  
 CDatatype< char >  
 CDatatype< double >  
 CDatatype< float >  
 CDatatype< short >  
 CDatatype< unsigned char >  
 CDatatype< unsigned short >  
 CDynamicBitset  
 CFalse  
 CFLANNException  
 CHamming  
 CHamming2  
 CHammingLUT  
 ▼CHeap  
 CCompareT  
 CHellingerDistance  
 CHierarchicalClusteringIndex  
 CHierarchicalClusteringIndexParams  
 CHistIntersectionDistance  
 CIndex  
 Cindex_creator  
 Cindex_creator< False, False, Distance >  
 Cindex_creator< False, VectorSpace, Distance >  
 CIndexHeader  
 CKDTreeIndex  
 CKDTreeIndexParams  
 CKDTreeSingleIndex  
 CKDTreeSingleIndexParams  
 CKL_Divergence  
 ▼CKMeansIndex  
 CKMeansDistanceComputer  
 CKMeansIndexParams  
 CKNNRadiusUniqueResultSet  
 CKNNResultSet  
 CKNNSimpleResultSet  
 CKNNUniqueResultSet  
 CL1  
 CL2  
 CL2_Simple  
 CLinearIndex  
 CLinearIndexParams  
 CLogger  
 CLshIndex  
 CLshIndexParams  
 CMatrix  
 CMaxDistance  
 CMinkowskiDistance  
 CNNIndex  
 CObjectFactory  
 CPooledAllocator  
 CRadiusResultSet  
 CRadiusUniqueResultSet  
 CResultSet  
 CSavedIndexParams  
 CSearchParams  
 CsimpleDistance  
 CsimpleDistance< ChiSquareDistance< ElementType >, ElementType >  
 CsimpleDistance< HellingerDistance< ElementType >, ElementType >  
 CsimpleDistance< L2< ElementType >, ElementType >  
 CsimpleDistance< L2_Simple< ElementType >, ElementType >  
 CsimpleDistance< MinkowskiDistance< ElementType >, ElementType >  
 CsquareDistance  
 CsquareDistance< ChiSquareDistance< ElementType >, ElementType >  
 CsquareDistance< HellingerDistance< ElementType >, ElementType >  
 CsquareDistance< L2< ElementType >, ElementType >  
 CsquareDistance< L2_Simple< ElementType >, ElementType >  
 CsquareDistance< MinkowskiDistance< ElementType >, ElementType >  
 CStartStopTimer  
 CTrue  
 CUniqueRandom  
 ▼CUniqueResultSet  
 CDistIndex  
 CUntypedMatrix  
 CZeroIterator  
 ▼Ncvv  
 ▼Nimpl  
 CCallMetaData Optional information about a location in Code
 CFinalShowCaller RAII-class to call finalShow() in it's dtor
 ▼Nmatlab  
 CArgumentParser Parses inputs to a method and resolves the argument names
 CDefaultTraits  
 CInheritType  
 CMap  
 CMxArray A thin wrapper around Matlab's mxArray types
 CTraits  
 CTraits< bool >  
 CTraits< char >  
 CTraits< double >  
 CTraits< float >  
 CTraits< int16_t >  
 CTraits< int32_t >  
 CTraits< int64_t >  
 CTraits< int8_t >  
 CTraits< matlab::InheritType >  
 CTraits< uint16_t >  
 CTraits< uint32_t >  
 CTraits< uint64_t >  
 CTraits< uint8_t >  
 ▼NNcvCTprep  
 CassertTest  
 CCT_ASSERT_FAILURE  
 CCT_ASSERT_FAILURE< true >  
 C<AVCaptureVideoDataOutputSampleBufferDelegate>  
 ▼CCv16suf  
 C_fp16Format  
 ▼CCv32suf  
 C_fp32Format  
 CCv64suf  
 CCvAbstractCamera  
 CCvAttrList List of attributes. :
 CCvAvgComp  
 CCvBox2D  
 CCvChain  
 CCvChainPtReader  
 CCvConnectedComp  
 CCvContour  
 CCvConvexityDefect  
 CCvFileNode  
 CCvFont  
 CCvGraph  
 CCvGraphEdge  
 CCvGraphScanner  
 CCvGraphVtx  
 CCvGraphVtx2D  
 CCvHaarClassifier  
 CCvHaarClassifierCascade  
 CCvHaarFeature  
 CCvHaarStageClassifier  
 CcvhalDFT Dummy structure storing DFT/DCT context
 CcvhalFilter2D Dummy structure storing filtering context
 CcvhalKeyPoint  
 CCvHistogram  
 CCvHuMoments  
 CCvKalman  
 CCvLevMarq  
 CCvLineIterator  
 CCvMat  
 CCvMatND  
 CCvMemBlock  
 CCvMemStorage  
 CCvMemStoragePos  
 CCvModuleInfo  
 CCvMoments  
 CCvNArrayIterator  
 CCvPhotoCamera  
 C<CvPhotoCameraDelegate >  
 CCvPluginFuncInfo  
 CCvPoint  
 CCvPoint2D32f  
 CCvPoint2D64f  
 CCvPoint3D32f  
 CCvPoint3D64f  
 CCvRect  
 CCvScalar  
 CCvSeq  
 CCvSeqBlock  
 CCvSeqReader  
 CCvSeqWriter  
 CCvSet  
 CCvSetElem  
 CCvSize  
 CCvSize2D32f  
 CCvSlice  
 CCvSparseMat  
 CCvSparseMatIterator  
 CCvSparseNode  
 CCvStereoBMState  
 CCvString  
 CCvStringHashNode  
 CCvTermCriteria  
 CCvTreeNodeIterator  
 CCvType Class for automatic module/RTTI data registration/unregistration
 CCvTypeInfo Type information
 CCvVideoCamera  
 C<CvVideoCameraDelegate >  
 CGray2RGB  
 CHaarClassifierCascadeDescriptor  
 CHaarClassifierNode128  
 CHaarClassifierNodeDescriptor32  
 CHaarFeature64  
 CHaarFeatureDescriptor32  
 CHaarStage64  
 Chashnode_i  
 Chashtable_int  
 CHLS2RGB  
 CHSV2RGB  
 CINCVMemAllocator  
 CIplConvKernel  
 CIplConvKernelFP  
 CIplImage  
 CIplROI  
 CLab2RGB  
 CLuv2RGB  
 CNCVBroxOpticalFlowDescriptor Model and solver parameters
 CNCVMatrix  
 CNCVMatrixAlloc  
 CNCVMatrixReuse  
 CNCVMemNativeAllocator  
 CNCVMemPtr  
 CNCVMemSegment  
 CNCVMemStackAllocator  
 CNcvPoint2D32s  
 CNcvPoint2D32u  
 CNcvRect32s  
 CNcvRect32u  
 CNcvRect8u  
 CNcvSize32s  
 CNcvSize32u  
 CNCVVector  
 CNCVVectorAlloc  
 CNCVVectorReuse  
 CNppStInterpolationState  
 CNSObject  
 C<NSObject>  
 C<NSObjectNSObject>  
 CRGB2Gray  
 CRGB2HLS  
 CRGB2HSV  
 CRGB2Lab  
 CRGB2Luv  
 CRGB2RGB  
 CRGB2XYZ  
 CRGB2YCrCb  
 CRGB2YUV  
 CT  
 CTHash Struct, holding a node in the hashtable
 CXYZ2RGB  
 CYCrCb2RGB  
 CYUV2RGB

 

posted @ 2018-08-02 14:11  SunkingYang  阅读(1577)  评论(0编辑  收藏  举报