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

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

 ▼Ncv 
 ▼ 
 CBoardBoard of markers
 CCharucoBoardChArUco 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
 CDetectorParametersParameters for the detectMarker process:
 CDictionaryDictionary/Set of markers. It contains the inner codification
 CGridBoardPlanar 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 (
 ▼ 
 CBackgroundSubtractorCNTBackground subtraction based on counting
 CBackgroundSubtractorGMGBackground Subtractor module based on the algorithm given in [69]
 CBackgroundSubtractorGSOCImplementation of the different yet better algorithm which is called GSOC, as it was implemented during GSOC and was not originated from any paper
 CBackgroundSubtractorLSBPBackground Subtraction using Local SVD Binary Pattern. More details about the algorithm can be found at [74]
 CBackgroundSubtractorLSBPDescThis is for calculation of the LSBP descriptors
 CBackgroundSubtractorMOGGaussian Mixture-based Background/Foreground Segmentation Algorithm
 CSyntheticSequenceGeneratorSynthetic frame sequence generator for testing background subtraction algorithms
 ▼ 
 CRetinaClass which allows the Gipsa/Listic Labs model to be used with OpenCV
 CRetinaFastToneMappingWrapper class which allows the tone mapping algorithm of Meylan&al(2007) to be used with OpenCV
 ▼Retina model parameters structure
 CIplMagnoParametersInner Plexiform Layer Magnocellular channel (IplMagno)
 COPLandIplParvoParametersOuter Plexiform Layer (OPL) and Inner Plexiform Layer Parvocellular (IplParvo) parameters
 CSegmentationParametersParameter structure that stores the transient events detector setup parameters
 CTransientAreasSegmentationModuleClass which provides a transient/moving areas segmentation module
 ▼ 
 CBridgeType conversion class for converting OpenCV and native C++ types
 ▼ 
 CCustomPattern 
 ▼ 
 CdescriptorExtractorCaffe 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]
 CicoSphereIcosohedron based camera view data generator. The class create some sphere views of camera towards a 3D object meshed from .ply files [83]
 ▼ 
 CBackgroundSubtractorFGDThe class discriminates between foreground and background pixels by building and maintaining a model of the background
 CBackgroundSubtractorGMGBackground/Foreground Segmentation Algorithm
 CBackgroundSubtractorMOGGaussian Mixture-based Background/Foreground Segmentation Algorithm
 CBackgroundSubtractorMOG2Gaussian Mixture-based Background/Foreground Segmentation Algorithm
 CBroxOpticalFlowClass computing the optical flow for two images using Brox et al Optical Flow algorithm ([26])
 CBufferPoolBufferPool for use with CUDA streams
 CCannyEdgeDetectorBase class for Canny Edge Detector. :
 CCascadeClassifierCascade classifier class used for object detection. Supports HAAR and LBP cascades. :
 CCLAHEBase class for Contrast Limited Adaptive Histogram Equalization. :
 CConvolutionBase class for convolution (or cross-correlation) operator. :
 CCornernessCriteriaBase class for Cornerness Criteria computation. :
 CCornersDetectorBase class for Corners Detector. :
 CDenseOpticalFlowBase interface for dense optical flow algorithms
 CDensePyrLKOpticalFlowClass used for calculating a dense optical flow
 CDescriptorMatcherAbstract base class for matching keypoint descriptors
 CDeviceInfoClass providing functionality for querying the specified GPU properties
 CDFTBase class for DFT operator as a cv::Algorithm. :
 CDisparityBilateralFilterClass refining a disparity map using joint bilateral filtering. :
 CEvent 
 CEventAccessorClass that enables getting cudaEvent_t from cuda::Event
 CFarnebackOpticalFlowClass computing a dense optical flow using the Gunnar Farneback's algorithm
 CFastFeatureDetectorWrapping class for feature detection using the FAST method
 CFastOpticalFlowBM 
 CFeature2DAsyncAbstract base class for CUDA asynchronous 2D image feature detectors and descriptor extractors
 CFGDParams 
 CFilterCommon interface for all CUDA filters :
 ▼CGpuMatBase storage class for GPU memory with reference counting
 CAllocator 
 CHOGThe class implements Histogram of Oriented Gradients ([37]) object detector
 CHostMemClass with reference counting wrapping special memory type allocation functions from CUDA
 CHoughCirclesDetectorBase class for circles detector algorithm. :
 CHoughLinesDetectorBase class for lines detector algorithm. :
 CHoughSegmentDetectorBase class for line segments detector algorithm. :
 CImagePyramid 
 CLookUpTableBase class for transform using lookup table
 COpticalFlowDual_TVL1Implementation of the Zach, Pock and Bischof Dual TV-L1 Optical Flow method
 CORBClass implementing the ORB (oriented BRIEF) keypoint detector and descriptor extractor
 CSparseOpticalFlowBase interface for sparse optical flow algorithms
 CSparsePyrLKOpticalFlowClass used for calculating a sparse optical flow
 CStereoBeliefPropagationClass computing stereo correspondence using the belief propagation algorithm. :
 CStereoBMClass computing stereo correspondence (disparity map) using the block matching algorithm. :
 CStereoConstantSpaceBPClass computing stereo correspondence using the constant space belief propagation algorithm. :
 CStreamThis class encapsulates a queue of asynchronous calls
 CStreamAccessorClass that enables getting cudaStream_t from cuda::Stream
 CSURF_CUDAClass used for extracting Speeded Up Robust Features (SURF) from an image. :
 CTargetArchsClass providing a set of static methods to check what NVIDIA* card architecture the CUDA module was built for
 CTemplateMatchingBase class for Template Matching. :
 ▼ 
 CEncoderCallBackCallbacks for CUDA video encoder
 CEncoderParamsDifferent parameters for CUDA video encoder
 CFormatInfoStruct providing information about video file format. :
 CRawVideoSourceInterface for video demultiplexing. :
 CVideoReaderVideo reader interface
 CVideoWriterVideo 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 
 CGlobPtrStructure similar to cv::cudev::GlobPtrSz but containing only a pointer and row step
 CGlobPtrSzLightweight 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 
 ▼ 
 CAffineBasedEstimatorAffine transformation based estimator
 CAffineBestOf2NearestMatcherFeatures 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
 CAffineWarperAffine warper that uses rotations and translations
 CAKAZEFeaturesFinderAKAZE features finder. :
 CBestOf2NearestMatcherFeatures 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 
 CBlenderBase class for all blenders
 CBlocksGainCompensatorExposure compensator which tries to remove exposure related artifacts by adjusting image block intensities, see [189] for details
 CBundleAdjusterAffineBundle 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
 CBundleAdjusterAffinePartialBundle 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
 CBundleAdjusterBaseBase class for all camera parameters refinement methods
 CBundleAdjusterRayImplementation of the camera parameters refinement algorithm which minimizes sum of the distances between the rays passing through the camera center and a feature. :
 CBundleAdjusterReprojImplementation of the camera parameters refinement algorithm which minimizes sum of the reprojection error squares
 CCameraParamsDescribes camera parameters
 CCompressedRectilinearPortraitProjector 
 CCompressedRectilinearPortraitWarper 
 CCompressedRectilinearProjector 
 CCompressedRectilinearWarper 
 CCylindricalPortraitProjector 
 CCylindricalPortraitWarper 
 CCylindricalProjector 
 CCylindricalWarperWarper that maps an image onto the x*x + z*z = 1 cylinder
 CCylindricalWarperGpu 
 CDisjointSets 
 CDpSeamFinder 
 CEstimatorRotation estimator base class
 CExposureCompensatorBase class for all exposure compensators
 CFeatherBlenderSimple blender which mixes images at its borders
 CFeaturesFinderFeature finders base class
 CFeaturesMatcherFeature matchers base class
 CFisheyeProjector 
 CFisheyeWarper 
 CGainCompensatorExposure compensator which tries to remove exposure related artifacts by adjusting image intensities, see [25] and [211] for details
 CGraph 
 CGraphCutSeamFinderMinimum graph cut-based seam estimator. See details in [101]
 CGraphCutSeamFinderBaseBase class for all minimum graph-cut-based seam estimators
 CGraphEdge 
 CHomographyBasedEstimatorHomography based rotation estimator
 CImageFeaturesStructure containing image keypoints and descriptors
 CMatchesInfoStructure containing information about matches between two images
 CMercatorProjector 
 CMercatorWarper 
 CMultiBandBlenderBlender which uses multi-band blending algorithm (see [28])
 CNoBundleAdjusterStub bundle adjuster that does nothing
 CNoExposureCompensatorStub exposure compensator which does nothing
 CNoSeamFinderStub seam estimator which does nothing
 COrbFeaturesFinderORB features finder. :
 CPairwiseSeamFinderBase class for all pairwise seam estimators
 CPaniniPortraitProjector 
 CPaniniPortraitWarper 
 CPaniniProjector 
 CPaniniWarper 
 CPlanePortraitProjector 
 CPlanePortraitWarper 
 CPlaneProjector 
 CPlaneWarperWarper that maps an image onto the z = 1 plane
 CPlaneWarperGpu 
 CProjectorBaseBase class for warping logic implementation
 CRotationWarperRotation-only model image warper interface
 CRotationWarperBaseBase class for rotation-based warper using a detail::ProjectorBase_ derived class
 CSeamFinderBase class for a seam estimator
 CSphericalPortraitProjector 
 CSphericalPortraitWarper 
 CSphericalProjector 
 CSphericalWarperWarper that maps an image onto the unit sphere located at the origin
 CSphericalWarperGpu 
 CStereographicProjector 
 CStereographicWarper 
 CSurfFeaturesFinderSURF features finder
 CTimelapser 
 CTimelapserCrop 
 CTransverseMercatorProjector 
 CTransverseMercatorWarper 
 CVoronoiSeamFinderVoronoi diagram-based seam estimator
 ▼ 
 ▼ 
 ▼Ndetails 
 C_LayerStaticRegisterer 
 C_Range 
 CAbsLayer 
 CActivationLayer 
 CBackendNodeDerivatives of this class encapsulates functions of certain backends
 CBackendWrapperDerivatives of this class wraps cv::Mat for different backends and targets
 CBaseConvolutionLayer 
 CBatchNormLayer 
 CBlankLayer 
 CBNLLLayer 
 CChannelsPReLULayer 
 CConcatLayer 
 CConvolutionLayer 
 CCropAndResizeLayer 
 CCropLayer 
 CDeconvolutionLayer 
 CDetectionOutputLayer 
 CDictThis class implements name-value dictionary, values are instances of DictValue
 CDictValueThis struct stores the scalar value (or array) of one of the following type: double, cv::String or int64
 CEltwiseLayer 
 CELULayer 
 CFlattenLayer 
 CInnerProductLayer 
 CInterpLayerBilinear resize layer from https://github.com/cdmh/deeplab-public
 CLayerThis interface class allows to build new Layers - are building blocks of networks
 CLayerFactoryLayer factory allows to create instances of registered layers
 CLayerParamsThis class provides all data needed to initialize layer
 CLRNLayer 
 CLSTMLayerLSTM recurrent layer
 CMaxUnpoolLayer 
 CMVNLayer 
 CNetThis class allows to create and manipulate comprehensive artificial neural networks
 CNormalizeBBoxLayerLp - normalization layer
 CPaddingLayerAdds extra values for specific axes
 CPermuteLayer 
 CPoolingLayer 
 CPowerLayer 
 CPriorBoxLayer 
 CProposalLayer 
 CRegionLayer 
 CReLU6Layer 
 CReLULayer 
 CReorgLayer 
 CReshapeLayer 
 CResizeLayerResize input 4-dimensional blob by nearest neighbor or bilinear strategy
 CRNNLayerClassical recurrent layer
 CScaleLayer 
 CShiftLayer 
 CShuffleChannelLayer 
 CSigmoidLayer 
 CSliceLayer 
 CSoftmaxLayer 
 CSplitLayer 
 CTanHLayer 
 ▼ 
 CInferBboxA class to post process model predictions
 CobjectStructure to hold the details pertaining to a single bounding box
 ▼ 
 ▼CDPMDetectorThis is a C++ abstract class, it provides external user API to work with DPM
 CObjectDetection 
 ▼ 
 CBasicFaceRecognizer 
 CBIF 
 CCParams 
 CEigenFaceRecognizer 
 CFacemarkAbstract base class for all facemark models
 ▼CFacemarkAAM 
 CConfigOptional parameter for fitting process
 CDataData container for the facemark::getData function
 ▼CModelThe model of AAM Algorithm
 CTexture 
 CParams 
 ▼CFacemarkKazemi 
 CParams 
 ▼CFacemarkLBF 
 CBBox 
 CParams 
 CFacemarkTrainAbstract base class for trainable facemark models
 CFaceRecognizerAbstract base class for all face recognition models
 CFisherFaceRecognizer 
 CLBPHFaceRecognizer 
 CMACEMinimum 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)
 CPredictCollectorAbstract base class for all strategies of prediction result handling
 ▼CStandardCollectorDefault predict collector
 CPredictResult 
 ▼ 
 CAutotunedIndexParams 
 CCompositeIndexParams 
 CCvType 
 CCvType< char > 
 CCvType< double > 
 CCvType< float > 
 CCvType< short > 
 CCvType< unsigned char > 
 CCvType< unsigned short > 
 CGenericIndexThe 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 
 ▼ 
 CHDF5Hierarchical Data Format version 5 interface
 ▼ 
 CHfsSegment 
 ▼ 
 CAverageHashComputes average hash value of the input image
 CBlockMeanHashImage hash based on block mean
 CColorMomentHashImage hash based on color moments
 CImgHashBaseThe base class for image hash algorithms
 CMarrHildrethHashMarr-Hildreth Operator Based Hash, slowest but more discriminative
 CPHashPHash
 CRadialVarianceHashImage hash based on Radon transform
 ▼Ninstr 
 CNodeData 
 CNodeDataTls 
 ▼Nline_descriptor 
 ▼CBinaryDescriptorClass implements both functionalities for detection of lines and computation of their binary descriptor
 CParamsList of BinaryDescriptor parameters:
 CBinaryDescriptorMatcherFurnishes 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 
 CKeyLineA class to represent a line
 CLSDDetector 
 ▼Nlinemod 
 CColorGradientModality that computes quantized gradient orientations from a color image
 CDepthNormalModality that computes quantized surface normals from a dense depth map
 CDetectorObject detector using the LINE template matching algorithm with any set of modalities
 CFeatureDiscriminant feature described by its location and label
 CMatchRepresents a successful template match
 CModalityInterface for modalities that plug into the LINE template matching representation
 ▼CQuantizedPyramidRepresents a modality operating over an image pyramid
 CCandidateCandidate feature with a score
 CTemplate 
 ▼Nml 
 CANN_MLPArtificial Neural Networks - Multi-Layer Perceptrons
 CANN_MLP_ANNEALArtificial Neural Networks - Multi-Layer Perceptrons
 CBoostBoosted tree classifier derived from DTrees
 ▼CDTreesThe class represents a single decision tree or a collection of decision trees
 CNodeThe class represents a decision tree node
 CSplitThe class represents split in a decision tree
 CEMThe class implements the Expectation Maximization algorithm
 CKNearestThe class implements K-Nearest Neighbors model
 CLogisticRegressionImplements Logistic Regression classifier
 CNormalBayesClassifierBayes classifier for normally distributed data
 CParamGridThe structure represents the logarithmic grid range of statmodel parameters
 CRTreesThe class implements the random forest predictor
 CSimulatedAnnealingSolverSystemThis class declares example interface for system state used in simulated annealing optimization algorithm
 CStatModelBase class for statistical models in OpenCV ML
 ▼CSVMSupport Vector Machines
 CKernel 
 CSVMSGDStochastic Gradient Descent SVM classifier
 CTrainDataClass encapsulating training data
 ▼Nmulticalib 
 ▼CMultiCameraCalibrationClass 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 
 CArraysWrapper for OpenGL Client-Side Vertex arrays
 CBufferSmart pointer for OpenGL buffer object with reference counting
 CTexture2DSmart pointer for OpenGL 2D texture memory with reference counting
 ▼Nomnidir 
 ▼Noptflow 
 CDISOpticalFlowDIS optical flow algorithm
 CGPCDetails 
 CGPCForest 
 CGPCMatchingParamsClass encapsulating matching parameters
 CGPCPatchDescriptor 
 CGPCPatchSample 
 CGPCTrainingParamsClass encapsulating training parameters
 CGPCTrainingSamplesClass encapsulating training samples
 ▼CGPCTreeClass for individual tree
 CNode 
 COpticalFlowPCAFlowPCAFlow algorithm
 CPCAPriorThis 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
 CVariationalRefinementVariational optical flow refinement
 ▼Novis 
 CWindowScene 
 ▼Nphase_unwrapping 
 ▼CHistogramPhaseUnwrappingClass 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
 CParamsParameters of phaseUnwrapping constructor
 CPhaseUnwrappingAbstract base class for phase unwrapping
 ▼Nplot 
 CPlot2d 
 ▼Nppf_match_3d 
 CICPThis 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:
 CPose3DClass, 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
 CPoseCluster3DWhen 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
 CPPF3DDetectorClass, allowing the load and matching 3D models. Typical Use:
 ▼Nrandpattern 
 CRandomPatternCornerFinderClass 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 
 CMapBase class for modelling a Map between two images
 CMapAffine 
 CMapperBase 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 
 CMotionSaliencyBinWangApr2014Fast Self-tuning Background Subtraction Algorithm from [200]
 CObjectness 
 CObjectnessBINGObjectness algorithms based on [3] [3] Cheng, Ming-Ming, et al. "BING: Binarized normed gradients for objectness estimation at 300fps." IEEE CVPR. 2014
 CSaliency 
 CStaticSaliency 
 CStaticSaliencyFineGrainedFine Grained Saliency approach from [134]
 CStaticSaliencySpectralResidualSpectral Residual approach from [85]
 ▼Nsfm 
 CBaseSFMBase class BaseSFM declares a common API that would be used in a typical scene reconstruction scenario
 Clibmv_CameraIntrinsicsOptionsData structure describing the camera model and its parameters
 Clibmv_ReconstructionOptionsData structure describing the reconstruction options
 CSFMLibmvEuclideanReconstructionSFMLibmvEuclideanReconstruction class provides an interface with the Libmv Structure From Motion pipeline
 ▼Nstereo 
 CCensusKernelA kernel in which a pixel is compared with the center of the window
 CCombinedDescriptor 
 CMatching 
 CMCTKernel 
 CMeanKernelIntegralImage 
 CModifiedCsCensus 
 CMVKernel 
 CStarKernelCensusImplementation for the star kernel descriptor
 CStereoBinaryBMClass for computing stereo correspondence using the block matching algorithm, introduced and contributed to OpenCV by K. Konolige
 CStereoBinarySGBMThe class implements the modified H. Hirschmuller algorithm [84] that differs from the original one as follows:
 CStereoMatcherFilters off small noise blobs (speckles) in the disparity map
 CSymetricCensusParalel implementation of the center symetric census
 ▼Nstructured_light 
 ▼CGrayCodePatternClass implementing the Gray-code pattern, based on [81]
 CParamsParameters of StructuredLightPattern constructor
 ▼CSinusoidalPatternClass implementing Fourier transform profilometry (FTP) , phase-shifting profilometry (PSP) and Fourier-assisted phase-shifting profilometry (FAPS) based on [36]
 CParamsParameters of SinusoidalPattern constructor
 CStructuredLightPatternAbstract base class for generating and decoding structured light patterns
 ▼Nsuperres 
 CBroxOpticalFlow 
 CDenseOpticalFlowExt 
 CDualTVL1OpticalFlow 
 CFarnebackOpticalFlow 
 CFrameSource 
 CPyrLKOpticalFlow 
 CSuperResolutionBase class for Super Resolution algorithms
 ▼Ntext 
 CBaseOCR 
 ▼CERFilterBase class for 1st and 2nd stages of Neumann and Matas scene text detection algorithm [138]. :
 CCallbackCallback with the classifier is made a class
 CERStatThe ERStat structure represents a class-specific Extremal Region (ER)
 ▼COCRBeamSearchDecoderOCRBeamSearchDecoder class provides an interface for OCR using Beam Search algorithm
 CClassifierCallbackCallback with the character classifier is made a class
 ▼COCRHMMDecoderOCRHMMDecoder class provides an interface for OCR using Hidden Markov Models
 CClassifierCallbackCallback with the character classifier is made a class
 COCRHolisticWordRecognizerOCRHolisticWordRecognizer 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
 COCRTesseractOCRTesseract class provides an interface with the tesseract-ocr API (v3.02.02) in C++
 CTextDetectorAn abstract class providing interface for text detection algorithms
 CTextDetectorCNNTextDetectorCNN 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 
 CAugmentedUnscentedKalmanFilterParamsAugmented Unscented Kalman filter parameters. The class for initialization parameters of Augmented Unscented Kalman filter
 CUkfSystemModelModel 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
 CUnscentedKalmanFilterThe interface for Unscented Kalman filter and Augmented Unscented Kalman filter
 CUnscentedKalmanFilterParamsUnscented Kalman filter parameters. The class for initialization parameters of Unscented Kalman filter
 ▼Nutils 
 ▼Nlogging 
 Clock_guardA simple scoped lock (RAII-style locking for exclusive/write access)
 Coptional_lock_guardAn optional simple scoped lock (RAII-style locking for exclusive/write access)
 Coptional_shared_lock_guardAn optional shared scoped lock (RAII-style locking for shared/reader access)
 Cshared_lock_guardA shared scoped lock (RAII-style locking for shared/reader access)
 ▼Nva_intel 
 ▼Nvideostab 
 CColorAverageInpainter 
 CColorInpainter 
 CConsistentMosaicInpainter 
 CDeblurerBase 
 CFastMarchingMethodDescribes the Fast Marching Method implementation
 CFromFileMotionReader 
 CGaussianMotionFilter 
 CIDenseOptFlowEstimator 
 CIFrameSource 
 CILog 
 CImageMotionEstimatorBaseBase class for global 2D motion estimation methods which take frames as input
 CIMotionStabilizer 
 CInpainterBase 
 CInpaintingPipeline 
 CIOutlierRejector 
 CISparseOptFlowEstimator 
 CKeypointBasedMotionEstimatorDescribes a global 2D motion estimation method which uses keypoints detection and optical flow for matching
 CLogToStdout 
 CLpMotionStabilizer 
 CMoreAccurateMotionWobbleSuppressor 
 CMoreAccurateMotionWobbleSuppressorBase 
 CMotionEstimatorBaseBase class for all global motion estimation methods
 CMotionEstimatorL1Describes a global 2D motion estimation method which minimizes L1 error
 CMotionEstimatorRansacL2Describes a robust RANSAC-based global 2D motion estimation method which minimizes L2 error
 CMotionFilterBase 
 CMotionInpainter 
 CMotionStabilizationPipeline 
 CNullDeblurer 
 CNullFrameSource 
 CNullInpainter 
 CNullLog 
 CNullOutlierRejector 
 CNullWobbleSuppressor 
 COnePassStabilizer 
 CPyrLkOptFlowEstimatorBase 
 CRansacParamsDescribes RANSAC method parameters
 CSparsePyrLkOptFlowEstimator 
 CStabilizerBase 
 CToFileMotionWriter 
 CTranslationBasedLocalOutlierRejector 
 CTwoPassStabilizer 
 CVideoFileSource 
 CWeightingDeblurer 
 CWobbleSuppressorBase 
 ▼Nviz 
 CCameraThis class wraps intrinsic parameters of a camera
 CColorThis class represents color in BGR order
 CKeyboardEventThis class represents a keyboard event
 CMeshThis class wraps mesh attributes, and it can load a mesh from a ply file. :
 CMouseEventThis class represents a mouse event
 CViz3d3D visualizer window. This class is implicitly shared
 CWArrowThis 3D Widget defines an arrow
 CWCameraPositionThis 3D Widget represents camera position in a scene by its axes or viewing frustum. :
 CWCircleThis 3D Widget defines a circle
 CWCloudClouds
 CWCloudCollectionThis 3D Widget defines a collection of clouds. :
 CWCloudNormalsThis 3D Widget represents normals of a point cloud. :
 CWConeThis 3D Widget defines a cone. :
 CWCoordinateSystemCompound widgets
 CWCubeThis 3D Widget defines a cube
 CWCylinderThis 3D Widget defines a cylinder. :
 CWGridThis 3D Widget defines a grid. :
 CWidgetBase class of all widgets. Widget is implicitly shared
 CWidget2DBase class of all 2D widgets
 CWidget3DBase class of all 3D widgets
 CWidgetAccessorThis class is for users who want to develop their own widgets using VTK library API. :
 CWImage3DThis 3D Widget represents an image in 3D space. :
 CWImageOverlayThis 2D Widget represents an image overlay. :
 CWLineSimple widgets
 CWMeshConstructs a WMesh
 CWPaintedCloud 
 CWPlaneThis 3D Widget defines a finite plane
 CWPolyLineThis 3D Widget defines a poly line. :
 CWSphereThis 3D Widget defines a sphere. :
 CWTextText and image widgets
 CWText3DThis 3D Widget represents 3D text. The text always faces the camera
 CWTrajectoryTrajectories
 CWTrajectoryFrustumsThis 3D Widget represents a trajectory. :
 CWTrajectorySpheresThis 3D Widget represents a trajectory using spheres and lines
 CWWidgetMergerThis class allows to merge several widgets to single one
 ▼Nxfeatures2d 
 CAffineFeature2DClass implementing affine adaptation for key points
 CBoostDescClass implementing BoostDesc (Learning Image Descriptors with Boosting), described in [176] and [177]
 CBriefDescriptorExtractorClass for computing BRIEF descriptors described in [29]
 CDAISYClass implementing DAISY descriptor, described in [183]
 CElliptic_KeyPointElliptic region around an interest point
 CFREAKClass implementing the FREAK (Fast Retina Keypoint) keypoint descriptor, described in [4]
 CHarrisLaplaceFeatureDetectorClass implementing the Harris-Laplace feature detector as described in [131]
 CLATCH 
 CLUCIDClass implementing the locally uniform comparison image descriptor, described in [222]
 CMSDDetectorClass implementing the MSD (Maximal Self-Dissimilarity) keypoint detector, described in [184]
 CPCTSignaturesClass 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
 CPCTSignaturesSQFDClass implementing Signature Quadratic Form Distance (SQFD)
 CSIFTClass for extracting keypoints and computing descriptors using the Scale Invariant Feature Transform (SIFT) algorithm by D. Lowe [118]
 CStarDetectorThe class implements the keypoint detector introduced by [2], synonym of StarDetector. :
 CSURFClass for extracting Speeded Up Robust Features from an image [10]
 CVGGClass implementing VGG (Oxford Visual Geometry Group) descriptor trained end to end using "Descriptor Learning Using Convex Optimisation" (DLCO) aparatus described in [168]
 ▼Nximgproc 
 ▼Nsegmentation 
 CGraphSegmentationGraph Based Segmentation Algorithm. The class implements the algorithm described in [54]
 CSelectiveSearchSegmentationSelective search segmentation algorithm The class implements the algorithm described in [188]
 CSelectiveSearchSegmentationStrategyStrategie for the selective search segmentation algorithm The class implements a generic stragery for the algorithm described in [188]
 CSelectiveSearchSegmentationStrategyColorColor-based strategy for the selective search segmentation algorithm The class is implemented from the algorithm described in [188]
 CSelectiveSearchSegmentationStrategyFillFill-based strategy for the selective search segmentation algorithm The class is implemented from the algorithm described in [188]
 CSelectiveSearchSegmentationStrategyMultipleRegroup multiple strategies for the selective search segmentation algorithm
 CSelectiveSearchSegmentationStrategySizeSize-based strategy for the selective search segmentation algorithm The class is implemented from the algorithm described in [188]
 CSelectiveSearchSegmentationStrategyTextureTexture-based strategy for the selective search segmentation algorithm The class is implemented from the algorithm described in [188]
 CAdaptiveManifoldFilterInterface for Adaptive Manifold Filter realizations
 CBox 
 CContourFittingClass 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

 CDisparityFilterMain interface for all disparity map filters
 CDisparityWLSFilterDisparity 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
 CDTFilterInterface for realizations of Domain Transform filter
 CEdgeAwareInterpolatorSparse match interpolation algorithm based on modified locally-weighted affine estimator from [155] and Fast Global Smoother as post-processing filter
 CEdgeBoxesClass implementing EdgeBoxes algorithm from [224] :
 CFastGlobalSmootherFilterInterface for implementations of Fast Global Smoother filter
 CFastLineDetectorClass implementing the FLD (Fast Line Detector) algorithm described in [103]
 CGuidedFilterInterface for realizations of Guided Filter
 CRFFeatureGetter 
 CRidgeDetectionFilterApplies 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
 CSparseMatchInterpolatorMain interface for all filters, that take sparse matches as an input and produce a dense per-pixel matching (optical flow) as an output
 CStructuredEdgeDetectionClass implementing edge detection algorithm from [43] :
 CSuperpixelLSCClass implementing the LSC (Linear Spectral Clustering) superpixels algorithm described in [107]
 CSuperpixelSEEDSClass implementing the SEEDS (Superpixels Extracted via Energy-Driven Sampling) superpixels algorithm described in [192]
 CSuperpixelSLICClass implementing the SLIC (Simple Linear Iterative Clustering) superpixels algorithm described in [1]
 ▼Nxobjdetect 
 CWBDetectorWaldBoost detector
 ▼Nxphoto 
 CGrayworldWBGray-world white balance algorithm
 CLearningBasedWBMore sophisticated learning-based automatic white balance algorithm
 CSimpleWBA 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
 CWhiteBalancerThe base class for auto white balance algorithms
 C_InputArrayThis is the proxy class for passing read-only input arrays into OpenCV functions
 C_InputOutputArray 
 C_OutputArrayThis 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 > 
 CAffine3Affine transform
 CAffineTransformerWrapper class for the OpenCV Affine Transformation algorithm. :
 CAffineWarperAffine warper factory class
 CAgastFeatureDetectorWrapping class for feature detection using the AGAST method. :
 CAKAZEClass implementing the AKAZE keypoint detector and descriptor extractor, described in [5]
 CAlgorithmThis is a base class for all more or less complex algorithms in OpenCV
 CAlignExposuresThe base class for algorithms that align images of the same scene with different exposures
 CAlignMTBThis 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 
 CAutoBufferAutomatically Allocated Buffer Class
 CAutoLock 
 CAVIReadContainer 
 CAVIWriteContainer 
 CBackgroundSubtractorBase class for background/foreground segmentation. :
 CBackgroundSubtractorKNNK-nearest neighbours - based Background/Foreground Segmentation Algorithm
 CBackgroundSubtractorMOG2Gaussian Mixture-based Background/Foreground Segmentation Algorithm
 ▼CBaseCascadeClassifier 
 CMaskGenerator 
 CBaseClassifier 
 CBFMatcherBrute-force descriptor matcher
 CBOWImgDescriptorExtractorClass to compute an image descriptor using the bag of visual words
 CBOWKMeansTrainerKmeans -based class to train visual vocabulary using the bag of visual wordsapproach. :
 CBOWTrainerAbstract base class for training the bag of visual words vocabulary from a set of descriptors
 CBRISKClass implementing the BRISK keypoint detector and descriptor extractor, described in [106]
 CBufferPoolController 
 CCalibrateCRFThe base class for camera response calibration algorithms
 CCalibrateDebevecInverse 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
 CCalibrateRobertsonInverse camera response function is extracted for each brightness value by minimizing an objective function as linear system. This algorithm uses all image pixels
 CCascadeClassifierCascade classifier class for object detection
 CChiHistogramCostExtractorAn Chi based cost extraction. :
 CCirclesGridFinderParameters 
 CCirclesGridFinderParameters2 
 CCLAHEBase class for Contrast Limited Adaptive Histogram Equalization. :
 CClassifierThreshold 
 ▼CClfMilBoost 
 CParams 
 CClfOnlineStump 
 CCommandLineParserDesigned for command line parsing
 CComplexA complex number class
 CCompressedRectilinearPortraitWarper 
 CCompressedRectilinearWarper 
 CConjGradSolverThis 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 
 CCylindricalWarperCylindrical warper factory class
 CDataDepthA helper class for cv::DataType
 CDataTypeTemplate "trait" class for OpenCV primitive data types
 CDenseOpticalFlow 
 ▼CDescriptorMatcherAbstract base class for matching keypoint descriptors
 CDescriptorCollection 
 CDetectionROIStruct for detection region of interest (ROI)
 CDetector 
 CDMatchClass for matching keypoint descriptors
 CDownhillSolverThis class is used to perform the non-linear non-constrained minimization of a function,
 CDrawMatchesFlags 
 CDualTVL1OpticalFlow"Dual TV L1" Optical Flow Algorithm
 CEMDHistogramCostExtractorAn EMD based cost extraction. :
 CEMDL1HistogramCostExtractorAn EMD-L1 based cost extraction. :
 CEstimatedGaussDistribution 
 CExceptionClass passed to an error
 CFarnebackOpticalFlowClass computing a dense optical flow using the Gunnar Farneback's algorithm
 CFastFeatureDetectorWrapping class for feature detection using the FAST method. :
 CFeature2DAbstract base class for 2D image feature detectors and descriptor extractors
 CFileNodeFile Storage Node class
 ▼CFileNodeIteratorUsed to iterate through sequences and mappings
 CSeqReader 
 CFileStorageXML/YAML/JSON file storage class that encapsulates all the information necessary for writing or reading data to/from a file
 CFisheyeWarper 
 CFlannBasedMatcherFlann-based descriptor matcher
 CFormatted 
 CFormatter 
 CGeneralizedHoughFinds arbitrary template in the grayscale image using Generalized Hough Transform
 CGeneralizedHoughBallard 
 CGeneralizedHoughGuil 
 CGFTTDetectorWrapping class for feature detection using the goodFeaturesToTrack function. :
 CHamming 
 CHausdorffDistanceExtractorA simple Hausdorff distance measure between shapes defined by contours
 CHistogramCostExtractorAbstract base class for histogram cost algorithms
 CHOGDescriptorImplementation of HOG (Histogram of Oriented Gradients) descriptor and object detector
 CKalmanFilterKalman filter class
 CKAZEClass implementing the KAZE keypoint detector and descriptor extractor, described in [6]
 CKeyPointData structure for salient point detectors
 CKeyPointsFilterA class filters a vector of keypoints
 CL1 
 CL2 
 CLDALinear Discriminant Analysis
 CLineIteratorLine iterator
 CLineSegmentDetectorLine segment detector class
 CMatN-dimensional dense array class
 CMat_Template matrix class derived from Mat
 CMatAllocatorCustom array allocator
 CMatCommaInitializer_Comma-separated Matrix Initializer
 CMatConstIterator 
 CMatConstIterator_Matrix read-only iterator
 CMatExprMatrix expression representation
 CMatIterator_Matrix read-write iterator
 CMatOp 
 CMatSize 
 CMatStep 
 CMatxTemplate class for small matrices whose type and size are known at compilation time
 CMatxCommaInitializerComma-separated Matrix Initializer
 CMercatorWarper 
 CMergeDebevecThe resulting HDR image is calculated as weighted average of the exposures considering exposure values and camera response
 CMergeExposuresThe base class algorithms that can merge exposure sequence to a single image
 CMergeMertensPixels are weighted using contrast, saturation and well-exposedness measures, than images are combined using laplacian pyramids
 CMergeRobertsonThe resulting HDR image is calculated as weighted average of the exposures considering exposure values and camera response
 ▼CMinProblemSolverBasic interface for all solvers
 CFunctionRepresents function being optimized
 CMomentsStruct returned by cv::moments
 CMSERMaximally stable extremal region extractor
 CMultiTrackerThis 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_AltBase abstract class for the long-term Multi Object Trackers:
 CMultiTrackerTLDMulti Object Tracker for TLD. TLD is a novel tracking framework that explicitly decomposes the long-term tracking task into tracking, learning and detection
 CMutex 
 CNAryMatIteratorN-ary multi-dimensional array iterator
 CNode 
 CNormHistogramCostExtractorA norm based cost extraction. :
 CORBClass implementing the ORB (oriented BRIEF) keypoint detector and descriptor extractor
 CPaniniPortraitWarper 
 CPaniniWarper 
 CParallelLoopBodyBase 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 > 
 CPCAPrincipal Component Analysis
 CPlaneWarperPlane 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
 CPtrTemplate class for smart pointers with shared ownership
 CQtFontQtFont available only for Qt. See cv::fontQt
 CRangeTemplate class specifying a continuous subsequence (slice) of a sequence
 CRect_Template class for 2D rectangles
 CRNGRandom Number Generator
 CRNG_MT19937Mersenne Twister random number generator
 CRotatedRectThe 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 
 CShapeContextDistanceExtractorImplementation of the Shape Context descriptor and matching algorithm
 CShapeDistanceExtractorAbstract base class for shape distance algorithms
 CShapeTransformerAbstract base class for shape transformation algorithms
 CSimilarRects 
 ▼CSimpleBlobDetectorClass for extracting blobs from an image. :
 CParams 
 CSize_Template class for specifying the size of an image or rectangle
 CSL2 
 Csoftdouble 
 Csoftfloat 
 ▼CSparseMatThe class SparseMat represents multi-dimensional sparse numerical arrays
 CHdrSparse matrix header
 CNodeSparse matrix node - element of a hash table
 CSparseMat_Template sparse n-dimensional array class derived from SparseMat
 CSparseMatConstIteratorRead-Only Sparse Matrix Iterator
 CSparseMatConstIterator_Template Read-Only Sparse Matrix Iterator Class
 CSparseMatIteratorRead-write Sparse Matrix Iterator
 CSparseMatIterator_Template Read-Write Sparse Matrix Iterator Class
 CSparseOpticalFlowBase interface for sparse optical flow algorithms
 CSparsePyrLKOpticalFlowClass used for calculating a sparse optical flow
 CSphericalWarperSpherical warper factory class
 CStereoBMClass for computing stereo correspondence using the block matching algorithm, introduced and contributed to OpenCV by K. Konolige
 CStereographicWarper 
 CStereoMatcherThe base class for stereo correspondence algorithms
 CStereoSGBMThe class implements the modified H. Hirschmuller algorithm [84] that differs from the original one as follows:
 CStitcherHigh level image stitcher
 CString 
 CStrongClassifierDirectSelection 
 ▼CSubdiv2D 
 CQuadEdge 
 CVertex 
 CSVDSingular Value Decomposition
 CTermCriteriaThe class defining termination criteria for iterative algorithms
 CThinPlateSplineShapeTransformerDefinition of the transformation
 CTickMeterClass to measure passing time
 CTLSData 
 CTLSDataContainer 
 CTonemapBase class for tonemapping algorithms - tools that are used to map HDR image to 8-bit range
 CTonemapDragoAdaptive logarithmic mapping is a fast global tonemapping algorithm that scales the image in logarithmic domain
 CTonemapDurandThis 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
 CTonemapMantiukThis 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
 CTonemapReinhardThis is a global tonemapping operator that models human visual system
 CTrackerBase abstract class for the long-term tracker:
 ▼CTrackerBoostingThis is a real-time object tracking based on a novel on-line version of the AdaBoost algorithm
 CParams 
 ▼CTrackerCSRTDiscriminative Correlation Filter Tracker with Channel and Spatial Reliability
 CParams 
 CTrackerFeatureAbstract base class for TrackerFeature that represents the feature
 CTrackerFeatureFeature2dTrackerFeature based on Feature2D
 ▼CTrackerFeatureHAARTrackerFeature based on HAAR features, used by TrackerMIL and many others algorithms
 CParams 
 CTrackerFeatureHOGTrackerFeature based on HOG
 CTrackerFeatureLBPTrackerFeature based on LBP
 CTrackerFeatureSetClass that manages the extraction and selection of features
 ▼CTrackerGOTURNGOTURN ([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 
 ▼CTrackerKCFKCF 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 
 ▼CTrackerMedianFlowMedian Flow tracker implementation
 CParams 
 ▼CTrackerMILThe MIL algorithm trains a classifier in an online manner to separate the object from the background
 CParams 
 CTrackerModelAbstract class that represents the model of the target. It must be instantiated by specialized tracker
 CTrackerMOSSEMOSSE 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
 CTrackerSamplerClass 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
 CTrackerSamplerAlgorithmAbstract base class for TrackerSamplerAlgorithm that represents the algorithm for the specific sampler
 ▼CTrackerSamplerCSTrackerSampler based on CS (current state), used by algorithm TrackerBoosting
 CParams 
 ▼CTrackerSamplerCSCTrackerSampler based on CSC (current state centered), used by MIL algorithm TrackerMIL
 CParams 
 ▼CTrackerSamplerPFThis sampler is based on particle filtering
 CParamsThis 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
 CTrackerStateEstimatorAbstract base class for TrackerStateEstimator that estimates the most likely target state
 ▼CTrackerStateEstimatorAdaBoostingTrackerStateEstimatorAdaBoosting based on ADA-Boosting
 CTrackerAdaBoostingTargetStateImplementation of the target state for TrackerAdaBoostingTargetState
 ▼CTrackerStateEstimatorMILBoostingTrackerStateEstimator based on Boosting
 CTrackerMILTargetState 
 CTrackerStateEstimatorSVMTrackerStateEstimator based on SVM
 CTrackerTargetStateAbstract base class for TrackerTargetState that represents a possible state of the target
 ▼CTrackerTLDTLD is a novel tracking framework that explicitly decomposes the long-term tracking task into tracking, learning and detection
 CParams 
 CTransverseMercatorWarper 
 CUMat 
 CUMatData 
 Cv_reg 
 CVecTemplate class for short numerical vectors, a partial case of Matx
 CVecCommaInitializerComma-separated Vec Initializer
 CVideoCaptureClass for video capturing from video files, image sequences or cameras
 CVideoWriterVideo writer class
 CWarperCreatorImage warper factories base class
 CWeakClassifierHaarFeature 
 CWImageImage 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 
 CCallMetaDataOptional information about a location in Code
 CFinalShowCallerRAII-class to call finalShow() in it's dtor
 ▼Nmatlab 
 CArgumentParserParses inputs to a method and resolves the argument names
 CDefaultTraits 
 CInheritType 
 CMap 
 CMxArrayA 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 
 CCvAttrListList of attributes. :
 CCvAvgComp 
 CCvBox2D 
 CCvChain 
 CCvChainPtReader 
 CCvConnectedComp 
 CCvContour 
 CCvConvexityDefect 
 CCvFileNode 
 CCvFont 
 CCvGraph 
 CCvGraphEdge 
 CCvGraphScanner 
 CCvGraphVtx 
 CCvGraphVtx2D 
 CCvHaarClassifier 
 CCvHaarClassifierCascade 
 CCvHaarFeature 
 CCvHaarStageClassifier 
 CcvhalDFTDummy structure storing DFT/DCT context
 CcvhalFilter2DDummy 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 
 CCvTypeClass for automatic module/RTTI data registration/unregistration
 CCvTypeInfoType information
 CCvVideoCamera 
 C<CvVideoCameraDelegate > 
 CGray2RGB 
 CHaarClassifierCascadeDescriptor 
 CHaarClassifierNode128 
 CHaarClassifierNodeDescriptor32 
 CHaarFeature64 
 CHaarFeatureDescriptor32 
 CHaarStage64 
 Chashnode_i 
 Chashtable_int 
 CHLS2RGB 
 CHSV2RGB 
 CINCVMemAllocator 
 CIplConvKernel 
 CIplConvKernelFP 
 CIplImage 
 CIplROI 
 CLab2RGB 
 CLuv2RGB 
 CNCVBroxOpticalFlowDescriptorModel 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 
 CTHashStruct, holding a node in the hashtable
 CXYZ2RGB 
 CYCrCb2RGB 
 CYUV2RGB

 

转载于:https://www.cnblogs.com/SunkingYang/p/11049115.html

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值