OpenCV C Documentation
Main Page
Functions
cv2DRotationMatrix
cvAbsDiff
cvAbsDiffS
cvAcc
cvAdaptiveThreshold
cvAdd
cvAddS
cvAddText
cvAddWeighted
cvAlloc
cvAnd
cvAndS
cvApproxChains
cvApproxPoly
cvArcLength
cvAvg
cvAvgSdv
cvBoundingRect
cvBoxPoints
cvCalcBackProject
cvCalcBackProjectPatch
cvCalcCovarMatrix
cvCalcEMD2
cvCalcHist
cvCalcOpticalFlowFarneback
cvCalcOpticalFlowPyrLK
cvCalcProbDensity
cvCalibrateCamera2
cvCamShift
cvCanny
cvCaptureFromCAM
cvCaptureFromFile
cvCartToPolar
cvCbrt
cvCeil
cvCheckContourConvexity
cvCheckHardwareSupport
cvCircle
cvClearGraph
cvClearHist
cvClearMemStorage
cvClearND
cvClearSeq
cvClearSet
cvClipLine
cvClone
cvCloneGraph
cvCloneImage
cvCloneMat
cvCloneMatND
cvCloneSeq
cvCloneSparseMat
cvCmp
cvCmpS
cvCompareHist
cvComputeCorrespondEpilines
cvContourArea
cvConvertPointsHomogeneous
cvConvertScale
cvConvertScaleAbs
cvConvexHull2
cvConvexityDefects
cvCopy
cvCopyHist
cvCornerEigenValsAndVecs
cvCornerHarris
cvCornerMinEigenVal
cvCorrectMatches
cvCountNonZero
cvCreateButton
cvCreateChildMemStorage
cvCreateData
cvCreateGraph
cvCreateGraphScanner
cvCreateHist
cvCreateImage
cvCreateImageHeader
cvCreateKalman
cvCreateMat
cvCreateMatHeader
cvCreateMatND
cvCreateMatNDHeader
cvCreateMemStorage
cvCreateSeq
cvCreateSet
cvCreateSparseMat
cvCreateStructuringElementEx
cvCreateTrackbar
cvCreateVideoWriter
cvCrossProduct
cvCvtColor
cvCvtSeqToArray
cvDCT
cvDFT
cvDecRefData
cvDecodeImage
cvDecodeImageM
cvDecomposeProjectionMatrix
cvDestroyAllWindows
cvDestroyWindow
cvDet
cvDilate
cvDisplayOverlay
cvDisplayStatusBar
cvDistTransform
cvDiv
cvDotProduct
cvDrawChessboardCorners
cvDrawContours
cvEigenVV
cvEllipse
cvEllipseBox
cvEncodeImage
cvEndWriteSeq
cvEndWriteStruct
cvEqualizeHist
cvErode
cvError
cvExp
cvExtractSURF
cvFastArctan
cvFillConvexPoly
cvFillPoly
cvFilter2D
cvFindChessboardCorners
cvFindContours
cvFindCornerSubPix
cvFindExtrinsicCameraParams2
cvFindFundamentalMat
cvFindGraphEdge
cvFindGraphEdgeByPtr
cvFindHomography
cvFindType
cvFirstType
cvFitEllipse2
cvFitLine
cvFlip
cvFloodFill
cvFloor
cvFlushSeqWriter
cvFontQt
cvFree
cvGEMM
cvGet1D
cvGet2D
cvGet3D
cvGetAffineTransform
cvGetCaptureProperty
cvGetCol
cvGetCols
cvGetDiag
cvGetDimSize
cvGetDims
cvGetElemType
cvGetFileNode
cvGetFileNodeByName
cvGetFileNodeName
cvGetGraphVtx
cvGetHashedKey
cvGetHuMoments
cvGetImage
cvGetImageCOI
cvGetImageROI
cvGetMat
cvGetMinMaxHistValue
cvGetND
cvGetNextSparseNode
cvGetOptimalDFTSize
cvGetOptimalNewCameraMatrix
cvGetPerspectiveTransform
cvGetQuadrangleSubPix
cvGetRawData
cvGetReal1D
cvGetReal2D
cvGetReal3D
cvGetRealND
cvGetRectSubPix
cvGetRootFileNode
cvGetRow
cvGetRows
cvGetSeqElem
cvGetSeqReaderPos
cvGetSetElem
cvGetSize
cvGetSubRect
cvGetTextSize
cvGetTrackbarPos
cvGetWindowProperty
cvGoodFeaturesToTrack
cvGrabFrame
cvGraphAddEdge
cvGraphAddEdgeByPtr
cvGraphAddVtx
cvGraphEdgeIdx
cvGraphRemoveEdge
cvGraphRemoveEdgeByPtr
cvGraphRemoveVtx
cvGraphRemoveVtxByPtr
cvGraphVtxDegree
cvGraphVtxDegreeByPtr
cvGraphVtxIdx
cvHaarDetectObjects
cvHoughCircles
cvHoughLines2
cvInRange
cvInRangeS
cvIncRefData
cvInitFont
cvInitImageHeader
cvInitIntrinsicParams2D
cvInitMatHeader
cvInitMatNDHeader
cvInitSparseMatIterator
cvInitTreeNodeIterator
cvInitUndistortMap
cvInitUndistortRectifyMap
cvInpaint
cvInsertNodeIntoTree
cvIntegral
cvInvert
cvIsInf
cvIsNaN
cvKMeans2
cvKalmanCorrect
cvKalmanPredict
cvLUT
cvLaplace
cvLine
cvLinearPolar
cvLoad
cvLoadImage
cvLoadImageM
cvLoadWindowParameters
cvLog
cvLogPolar
cvMahalanobis
cvMakeHistHeaderForArray
cvMakeSeqHeaderForArray
cvMat
cvMatchShapes
cvMatchTemplate
cvMax
cvMaxS
cvMeanShift
cvMemStorageAlloc
cvMemStorageAllocString
cvMerge
cvMin
cvMinAreaRect2
cvMinEnclosingCircle
cvMinMaxLoc
cvMinS
cvMixChannels
cvMoments
cvMorphologyEx
cvMoveWindow
cvMul
cvMulSpectrums
cvMulTransposed
cvMultiplyAcc
cvNamedWindow
cvNextGraphItem
cvNextTreeNode
cvNorm
cvNormalizeHist
cvNot
cvOpenFileStorage
cvOr
cvOrS
cvPerspectiveTransform
cvPoint
cvPoint2D32f
cvPoint2D64f
cvPoint3D32f
cvPoint3D64f
cvPointFrom32f
cvPointPolygonTest
cvPointTo32f
cvPolarToCart
cvPolyLine
cvPow
cvPreCornerDetect
cvPrevTreeNode
cvProjectPoints2
cvPtr1D
cvPtr2D
cvPtr3D
cvPtrND
cvPutText
cvPyrDown
cvPyrMeanShiftFiltering
cvPyrUp
cvQueryFrame
cvRNG
cvRQDecomp3x3
cvRandArr
cvRandInt
cvRandReal
cvRead
cvReadByName
cvReadInt
cvReadIntByName
cvReadRawData
cvReadRawDataSlice
cvReadReal
cvReadRealByName
cvReadString
cvReadStringByName
cvRect
cvRectangle
cvReduce
cvRegisterType
cvRelease
cvReleaseCapture
cvReleaseData
cvReleaseFileStorage
cvReleaseGraphScanner
cvReleaseHist
cvReleaseImage
cvReleaseImageHeader
cvReleaseMat
cvReleaseMatND
cvReleaseMemStorage
cvReleaseSparseMat
cvReleaseVideoWriter
cvRemap
cvRepeat
cvReprojectImageTo3D
cvResetImageROI
cvReshape
cvReshapeMatND
cvResize
cvResizeWindow
cvRestoreMemStoragePos
cvRetrieveFrame
cvRodrigues2
cvRound
cvRunningAvg
cvSVBkSb
cvSVD
cvSave
cvSaveImage
cvSaveMemStoragePos
cvSaveWindowParameters
cvScaleAdd
cvSeqElemIdx
cvSeqInsert
cvSeqInsertSlice
cvSeqInvert
cvSeqPop
cvSeqPopFront
cvSeqPopMulti
cvSeqPush
cvSeqPushFront
cvSeqPushMulti
cvSeqRemove
cvSeqRemoveSlice
cvSeqSearch
cvSeqSlice
cvSeqSort
cvSet
cvSet1D
cvSet2D
cvSet3D
cvSetAdd
cvSetCaptureProperty
cvSetData
cvSetHistBinRanges
cvSetIPLAllocators
cvSetIdentity
cvSetImageCOI
cvSetImageROI
cvSetMouseCallback
cvSetND
cvSetNew
cvSetOpenGlDrawCallback
cvSetReal1D
cvSetReal2D
cvSetReal3D
cvSetRealND
cvSetRemove
cvSetRemoveByPtr
cvSetSeqBlockSize
cvSetSeqReaderPos
cvSetTrackbarPos
cvSetWindowProperty
cvSetZero
cvShowImage
cvSize
cvSize2D32f
cvSlice
cvSliceLength
cvSmooth
cvSobel
cvSolve
cvSolveCubic
cvSplit
cvSqrt
cvSquareAcc
cvStartAppendToSeq
cvStartNextStream
cvStartReadRawData
cvStartReadSeq
cvStartWriteSeq
cvStartWriteStruct
cvStereoCalibrate
cvStereoRectify
cvStereoRectifyUncalibrated
cvSub
cvSubRS
cvSubS
cvSum
cvThreshHist
cvThreshold
cvTrace
cvTransform
cvTranspose
cvTreeToNodeSeq
cvTriangulatePoints
cvTypeOf
cvUndistort2
cvUndistortPoints
cvUnregisterType
cvUseOptimized
cvWaitKey
cvWarpAffine
cvWarpPerspective
cvWatershed
cvWrite
cvWriteComment
cvWriteFileNode
cvWriteFrame
cvWriteInt
cvWriteRawData
cvWriteReal
cvWriteString
cvXor
cvXorS
cvmGet
cvmSet
Guides
AKAZE and ORB planar tracking
AKAZE local features matching
Adding (blending) two images using OpenCV
Adding a Trackbar to our applications!
Adding borders to your images
Affine Transformations
Android Development with OpenCV
Back Projection
Basic Drawing
Basic Thresholding Operations
Camera calibration With OpenCV
Camera calibration with square chessboard
Canny Edge Detector
Cascade Classifier
Cascade Classifier Training
Changing the contrast and brightness of an image!
Convex Hull
Creating Bounding boxes and circles for contours
Creating Bounding rotated boxes and ellipses for contours
Creating Widgets
Creating a video with OpenCV
Creating yor own corner detector
Cross compilation for ARM based Linux systems
Detecting corners location in subpixeles
Detection of planar objects
Discrete Fourier Transform
Eroding and Dilating
Feature Description
Feature Detection
Feature Matching with FLANN
Features2D + Homography to find a known object
Features2d
File Input and Output using XML and YAML files
Finding contours in your image
General tutorials
Harris corner detector
High Dynamic Range Imaging
HighGUI
HighGUI
Histogram Calculation
Histogram Comparison
Histogram Equalization
Hough Circle Transform
Hough Line Transform
How to Use Background Subtraction Methods
How to build applications with OpenCV inside the Microsoft Visual Studio
How to scan images, lookup tables and time measurement with OpenCV
Image Moments
Image Pyramids
Image Watch: viewing in-memory images in the Visual Studio debugger
Installation in Linux
Installation in Windows
Installation in iOS
Intel® IPP Asynchronous C/C++ library in OpenCV
Interoperability with OpenCV 1
Introduction into Android Development
Introduction to Java Development
Introduction to OpenCV
Introduction to OpenCV Development with Clojure
Introduction to Support Vector Machines
Laplace Operator
Launching Viz
Load and Display an Image
Load, Modify, and Save an Image
Making your own linear filters!
Mask operations on matrices
Mat - The Basic Image Container
More Morphology Transformations
OpenCV Viz
OpenCV iOS
OpenCV iOS - Image Processing
OpenCV iOS - Video Processing
OpenCV iOS Hello
OpenCV4Android SDK
Operations with images
Point Polygon Test
Pose of a widget
Random generator and text with OpenCV
Reading Geospatial Raster files with GDAL
Real Time pose estimation of a textured object
Remapping
Shi-Tomasi corner detector
Similarity check (PNSR and SSIM) on the GPU
Smoothing Images
Sobel Derivatives
Support Vector Machines for Non-Linearly Separable Data
Template Matching
Transformations
Using OpenCV Java with Eclipse
Using OpenCV with Eclipse (plugin CDT)
Using OpenCV with gcc and CMake
Video Input with OpenCV and similarity measurement
calib3d module. Camera calibration and 3D reconstruction
core module. The Core Functionality
feature2d module. 2D Features framework
gpu module. GPU-Accelerated Computer Vision
highgui module. High Level GUI and Media
imgproc module. Image Processing
ml module. Machine Learning
objdetect module. Object Detection
photo module. Computational photography
video module. Video analysis
Types
ConfidenceMap
Trajectory