Open Source Computer Vision Library
Contents
Image Functions
Overview
Reference
cvCreateImageHeader
cvCreateImage
cvReleaseImageHeader
cvReleaseImage
cvCreateImageData
cvReleaseImageData
cvSetImageData
cvSetImageCOI
cvSetImageROI
cvGetImageRawData
cvInitImageHeader
cvCopyImage
Pixel Access Macros
Overview
CV_INIT_PIXEL_POS
CV_MOVE_TO
CV_MOVE
CV_MOVE_WRAP
CV_MOVE_PARAM
CV_MOVE_PARAM_WRAP
Dynamic Data Structures
Memory Storage
Overview
cvCreateMemStorage
cvCreateChildMemStorage
cvReleaseMemStorage
cvClearMemStorage
cvSaveMemStoragePos
cvRestoreMemStoragePos
Sequences
Overview
cvCreateSeq
cvSetSeqBlockSize
cvSeqPush
cvSeqPop
cvSeqPushFront
cvSeqPopFront
cvSeqPushMulti
cvSeqPopMulti
cvSeqInsert
cvSeqRemove
cvClearSeq
cvGetSeqElem
cvSeqElemIdx
cvCvtSeqToArray
cvMakeSeqHeaderForArray
Writing and Reading Sequences
Overview
Reference
cvStartAppendToSeq
cvStartWriteSeq
cvEndWriteSeq
cvFlushSeqWriter
cvStartReadSeq
cvGetSeqReaderPos
cvSetSeqReaderPos
Sets
Overview
Reference
cvCreateSet
cvSetAdd
cvSetRemove
cvGetSetElem
cvClearSet
Graphs
Overview
Reference
cvCreateGraph
cvGraphAddVtx
cvGraphRemoveVtx
cvGraphRemoveVtxByPtr
cvGraphAddEdge
cvGraphAddEdgeByPtr
cvGraphRemoveEdge
cvGraphRemoveEdgeByPtr
cvFindGraphEdge
cvFindGraphEdgeByPtr
cvGraphVtxDegree
cvGraphVtxDegreeByPtr
cvClearGraph
cvGetGraphVtx
cvGraphVtxIdx
cvGraphEdgeIdx
Contour Processing
Overview
Basic Definitions
Contour Representation
Contour Retrieving Algorithm
Polygonal Approximation
Douglas-Peucker Approximation
Contours Moments
Hierarchical Representation of Contours
Data Structures
Reference
cvFindContours
cvStartFindContours
cvFindNextContour
cvSubstituteContour
cvEndFindContours
cvApproxChains
cvStartReadChainPoints
cvReadChainPoint
cvApproxPoly
cvDrawContours
cvContoursMoments
cvContourArea
cvMatchContours
cvCreateContourTree
cvContourFromContourTree
cvMatchContourTrees
Geometry
Overview
Ellipse Fitting
Line Fitting
Convexity Defects
Reference
cvFitEllipse
cvFitLine2D
cvFitLine3D
cvProject3D
cvConvexHull
cvContourConvexHull
cvConvexHullApprox
cvContourConvexHullApprox
cvCheckContourConvexity
cvConvexityDefects
cvMinAreaRect
cvCalcPGH
cvMinEnclosingCircle
Features
Fixed Filters
Overview
Sobel Derivatives
Optimal Filter Kernels with Floating Point Coefficients
First Derivatives
Second Derivatives
Laplacian Approximation
Reference
cvLaplace
cvSobel
Feature Detection Functions
Overview
Corner Detection
Canny Edge Detector
Reference
cvCanny
cvPreCornerDetect
cvCornerEigenValsAndVecs
cvCornerMinEigenVal
cvFindCornerSubPix
cvGoodFeaturesToTrack
Hough Transform
Overview
Reference
cvHoughLines
cvHoughLinesSDiv
Discussion
cvHoughLinesP
Discussion
Image Statistics
Overview
Reference
cvCountNonZero
cvSumPixels
cvMean
cvMean_StdDev
cvMinMaxLoc
cvNorm
cvMoments
cvGetSpatialMoment
cvGetCentralMoment
cvGetNormalizedCentralMoment
cvGetHuMoments
Pyramids
Overview
Reference
cvPyrDown
cvPyrUp
cvPyrSegmentation
Morphology
Overview
Flat Structuring Elements for Gray Scale
Reference
cvCreateStructuringElementEx
cvReleaseStructuringElement
cvErode
cvDilate
cvMorphologyEx
Background Subtraction
Overview
Reference
cvAcc
cvSquareAcc
cvMultiplyAcc
cvRunningAvg
Distance Transform
Overview
Reference
cvDistTransform
Threshold Functions
Overview
Reference
cvAdaptiveThreshold
cvThreshold
Flood Fill
Overview
Reference
cvFloodFill
Camera Calibration
Overview
Camera Parameters
Homography
Pattern
Lens Distortion
Rotation Matrix and Rotation Vector
Reference
cvCalibrateCamera
cvCalibrateCamera_64d
cvFindExtrinsicCameraParams
cvFindExtrinsicCameraParams_64d
cvRodrigues
cvRodrigues_64d
cvUnDistortOnce
cvUnDistortInit
cvUnDistort
cvFindChessBoardCornerGuesses
View Morphing
Overview
Algorithm
Using Functions for View Morphing Algorithm
Reference
cvFindFundamentalMatrix
cvMakeScanlines
cvPreWarpImage
cvFindRuns
cvDynamicCorrespondMulti
cvMakeAlphaScanlines
cvMorphEpilinesMulti
cvPostWarpImage
cvDeleteMoire
Motion Templates
Overview
Motion Representation and Normal Optical Flow Method
Motion Representation
A) Updating MHI Images
B) Making Motion Gradient Image
C) Finding Regional Orientation or Normal Optical Flow
Motion Segmentation
Reference
cvUpdateMotionHistory
cvCalcMotionGradient
cvCalcGlobalOrientation
cvSegmentMotion
CamShift
Overview
Mass Center Calculation for 2D Probability Distribution
CamShift Algorithm
Calculation of 2D Orientation
Reference
cvCamShift
cvMeanShift
Active Contours
Overview
Reference
cvSnakeImage
Optical Flow
Overview
Lucas & Kanade Technique
Horn & Schunck Technique
Block Matching
Reference
cvCalcOpticalFlowHS
cvCalcOpticalFlowLK
cvCalcOpticalFlowBM
cvCalcOpticalFlowPyrLK
Estimators
Overview
Definitions and Motivation
Models
Estimators
Kalman Filtering
Reference
cvCreateKalman
cvReleaseKalman
cvKalmanUpdateByTime
cvKalmanUpdateByMeasurement
ConDensation Algorithm
Implementation of Nonlinear Models
Reference
cvCreateConDensation
cvReleaseConDensation
cvConDensInitSampleSet
cvConDensUpdatebyTime
POSIT
Overview
Background
Camera parameters
Geometric Image Formation
Pose Approximation Method
Algorithm
Reference
cvCreatePOSITObject
cvPOSIT
cvReleasePOSITObject
Histogram
Overview
Histograms and Signatures
Example Ground Distances
Lower Boundary for EMD
Reference
cvCreateHist
cvReleaseHist
cvMakeHistHeaderForArray
cvQueryHistValue_1D
cvQueryHistValue_2D
cvQueryHistValue_3D
cvQueryHistValue_nD
cvGetHistValue_1D
cvGetHistValue_2D
cvGetHistValue_3D
cvGetHistValue_nD
cvGetMinMaxHistValue
cvNormalizeHist
cvThreshHist
cvCompareHist
cvCopyHist
cvSetHistBinRanges
cvCalcHist
cvCalcBackProject
cvCalcBackProjectPatch
cvCalcEMD
Gesture Recognition
Overview
Reference
cvFindHandRegion
cvFindHandRegionA
cvCreateHandMask
cvCalcImageHomography
cvCalcProbDensity
cvMaxRect
Matrix Operations
Overview
Reference
cvmAlloc
cvmAllocArray
cvmFree
cvmFreeArray
cvmAdd
cvmSub
cvmScale
cvmDotProduct
cvmCrossProduct
cvmMul
cvmMulTransposed
cvmTranspose
cvmInvert
cvmTrace
cvmDet
cvmCopy
cvmSetZero_32f
cvmSetIdentity
cvmMahalonobis
cvmSVD
cvmEigenVV
cvmPerspectiveProject
Eigen Objects
Overview
Reference
cvCalcCovarMatrixEx
cvCalcEigenObjects
cvCalcDecompCoeff
cvEigenDecomposite
cvEigenProjection
Use of Functions
Embedded Hidden Markov Models
Overview
HMM Structures
Reference
cvCreate2DHMM
cvRelease2DHMM
cvCreateObsInfo
cvReleaseObsInfo
cvImgToObs_DCT
cvUniformImgSegm
cvInitMixSegm
cvEstimateHMMStateParams
cvEstimateTransProb
cvEstimateObsProb
cvEViterbi
cvMixSegmL2
Drawing Primitives
Overview
Reference
cvLine
cvLineAA
cvRectangle
cvCircle
cvEllipse
cvEllipseAA
cvFillPoly
cvFillConvexPoly
cvPolyLine
cvPolyLineAA
cvInitFont
cvPutText
cvGetTextSize
System Functions
Reference
cvLoadPrimitives
cvGetLibraryInfo
Utility
Reference
cvAbsDiff
cvAbsDiffS
cvMatchTemplate
cvCvtPixToPlane
cvCvtPlaneToPix
cvConvertScale
cvInitLineIterator
cvSampleLine
cvGetRectSubPix
cvbFastArctan
cvSqrt
cvbSqrt
cvInvSqrt
cvbInvSqrt
cvbReciprocal
cvbCartToPolar
cvbFastExp
cvbFastLog
cvRandInit
cvbRand
cvFillImage
cvRandSetRange
cvKMeans
Bibliography
Index