OpenCV Python Documentation
Main Page
Functions
cv2.AdaptiveManifoldFilter.filter
cv2.BRISK
cv2.BRISK.compute
cv2.BRISK.detect
cv2.BRISK.detectAndCompute
cv2.BackgroundSubtractor.apply
cv2.CamShift
cv2.Canny
cv2.CascadeClassifier
cv2.CascadeClassifier.detectMultiScale
cv2.CascadeClassifier.detectMultiScale2
cv2.CascadeClassifier.detectMultiScale3
cv2.CascadeClassifier.empty
cv2.CascadeClassifier.load
cv2.DTFilter.filter
cv2.DescriptorExtractor_create
cv2.DescriptorExtractor_create.compute
cv2.FeatureDetector_create.detect
cv2.GaussianBlur
cv2.GuidedFilter.filter
cv2.HoughCircles
cv2.HoughLines
cv2.HoughLinesP
cv2.HuMoments
cv2.KalmanFilter
cv2.KalmanFilter.correct
cv2.KalmanFilter.predict
cv2.KeyPoint
cv2.KeyPoint_convert
cv2.KeyPoint_overlap
cv2.LUT
cv2.Laplacian
cv2.Mahalanobis
cv2.ORB
cv2.ORB.compute
cv2.ORB.detect
cv2.ORB.detectAndCompute
cv2.PCABackProject
cv2.PCACompute
cv2.PCAProject
cv2.RQDecomp3x3
cv2.Rodrigues
cv2.SIFT
cv2.SIFT.compute
cv2.SIFT.detect
cv2.SIFT.detectAndCompute
cv2.SURF
cv2.SURF.compute
cv2.SURF.detect
cv2.SURF.detectAndCompute
cv2.SVBackSubst
cv2.SVDecomp
cv2.Scharr
cv2.Sobel
cv2.StereoBM.compute
cv2.SuperpixelSEEDS.createSuperpixelSEEDS
cv2.SuperpixelSEEDS.getLabelContourMask
cv2.SuperpixelSEEDS.getLabels
cv2.SuperpixelSEEDS.getNumberOfSuperpixels
cv2.SuperpixelSEEDS.iterate
cv2.VideoCapture
cv2.VideoCapture.get
cv2.VideoCapture.grab
cv2.VideoCapture.isOpened
cv2.VideoCapture.open
cv2.VideoCapture.read
cv2.VideoCapture.release
cv2.VideoCapture.retrieve
cv2.VideoCapture.set
cv2.VideoWriter
cv2.VideoWriter.isOpened
cv2.VideoWriter.open
cv2.VideoWriter.write
cv2.VideoWriter_fourcc
cv2.absdiff
cv2.accumulate
cv2.accumulateProduct
cv2.accumulateSquare
cv2.accumulateWeighted
cv2.adaptiveThreshold
cv2.add
cv2.addWeighted
cv2.amFilter
cv2.approxPolyDP
cv2.arcLength
cv2.bilateralFilter
cv2.bitwise_and
cv2.bitwise_not
cv2.bitwise_or
cv2.bitwise_xor
cv2.blur
cv2.borderInterpolate
cv2.boundingRect
cv2.boxFilter
cv2.boxPoints
cv2.buildOpticalFlowPyramid
cv2.calcBackProject
cv2.calcCovarMatrix
cv2.calcGlobalOrientation
cv2.calcHist
cv2.calcMotionGradient
cv2.calcOpticalFlowFarneback
cv2.calcOpticalFlowPyrLK
cv2.calibrateCamera
cv2.calibrationMatrixValues
cv2.cartToPolar
cv2.checkHardwareSupport
cv2.checkRange
cv2.circle
cv2.clipLine
cv2.compare
cv2.compareHist
cv2.completeSymm
cv2.composeRT
cv2.computeCorrespondEpilines
cv2.contourArea
cv2.convertMaps
cv2.convertPointsFromHomogeneous
cv2.convertPointsToHomogeneous
cv2.convertScaleAbs
cv2.convexHull
cv2.convexityDefects
cv2.copyMakeBorder
cv2.cornerEigenValsAndVecs
cv2.cornerHarris
cv2.cornerMinEigenVal
cv2.cornerSubPix
cv2.correctMatches
cv2.countNonZero
cv2.createAMFilter
cv2.createBackgroundSubtractorGMG
cv2.createBackgroundSubtractorMOG
cv2.createDTFilter
cv2.createGuidedFilter
cv2.createLineSegmentDetector
cv2.createLineSegmentDetector.compareSegments
cv2.createLineSegmentDetector.detect
cv2.createLineSegmentDetector.drawSegments
cv2.createStereoBM
cv2.createStereoSGBM
cv2.createTrackbar
cv2.cubeRoot
cv2.cvtColor
cv2.dct
cv2.decomposeProjectionMatrix
cv2.destroyAllWindows
cv2.destroyWindow
cv2.determinant
cv2.dft
cv2.dilate
cv2.distanceTransform
cv2.divide
cv2.drawChessboardCorners
cv2.drawContours
cv2.drawKeypoints
cv2.drawMatches
cv2.drawMatchesKnn
cv2.dtFilter
cv2.eigen
cv2.ellipse
cv2.ellipse2Poly
cv2.equalizeHist
cv2.erode
cv2.estimateAffine3D
cv2.estimateRigidTransform
cv2.exp
cv2.fastAtan2
cv2.fastNlMeansDenoising
cv2.fastNlMeansDenoisingColored
cv2.fastNlMeansDenoisingColoredMulti
cv2.fastNlMeansDenoisingMulti
cv2.fillConvexPoly
cv2.fillPoly
cv2.filter2D
cv2.filterSpeckles
cv2.findChessboardCorners
cv2.findCirclesGrid
cv2.findContours
cv2.findFundamentalMat
cv2.findHomography
cv2.findTransformECC
cv2.fitEllipse
cv2.fitLine
cv2.flip
cv2.floodFill
cv2.gemm
cv2.getAffineTransform
cv2.getCPUTickCount
cv2.getDefaultNewCameraMatrix
cv2.getDerivKernels
cv2.getGaborKernel
cv2.getGaussianKernel
cv2.getOptimalDFTSize
cv2.getOptimalNewCameraMatrix
cv2.getPerspectiveTransform
cv2.getRectSubPix
cv2.getRotationMatrix2D
cv2.getStructuringElement
cv2.getTextSize
cv2.getTickCount
cv2.getTickFrequency
cv2.getTrackbarPos
cv2.getWindowProperty
cv2.goodFeaturesToTrack
cv2.grabCut
cv2.groupRectangles
cv2.guidedFilter
cv2.idct
cv2.idft
cv2.imdecode
cv2.imencode
cv2.imread
cv2.imshow
cv2.imwrite
cv2.inRange
cv2.initCameraMatrix2D
cv2.initUndistortRectifyMap
cv2.inpaint
cv2.integral
cv2.integral2
cv2.integral3
cv2.invert
cv2.invertAffineTransform
cv2.isContourConvex
cv2.jointBilateralFilter
cv2.kmeans
cv2.line
cv2.log
cv2.magnitude
cv2.matMulDeriv
cv2.matchShapes
cv2.matchTemplate
cv2.max
cv2.mean
cv2.meanShift
cv2.meanStdDev
cv2.medianBlur
cv2.merge
cv2.min
cv2.minAreaRect
cv2.minEnclosingCircle
cv2.minEnclosingTriangle
cv2.minMaxLoc
cv2.mixChannels
cv2.moments
cv2.morphologyEx
cv2.moveWindow
cv2.mulSpectrums
cv2.mulTransposed
cv2.multiply
cv2.namedWindow
cv2.norm
cv2.normalize
cv2.perspectiveTransform
cv2.phase
cv2.pointPolygonTest
cv2.polarToCart
cv2.polylines
cv2.pow
cv2.preCornerDetect
cv2.projectPoints
cv2.putText
cv2.pyrDown
cv2.pyrMeanShiftFiltering
cv2.pyrUp
cv2.randShuffle
cv2.randn
cv2.randu
cv2.rectangle
cv2.reduce
cv2.remap
cv2.repeat
cv2.reprojectImageTo3D
cv2.resize
cv2.resizeWindow
cv2.rotatedRectangleIntersection
cv2.scaleAdd
cv2.segmentMotion
cv2.sepFilter2D
cv2.setIdentity
cv2.setMouseCallback
cv2.setTrackbarPos
cv2.setUseOptimized
cv2.setWindowProperty
cv2.solve
cv2.solveCubic
cv2.solvePnP
cv2.solvePnPRansac
cv2.solvePoly
cv2.sort
cv2.sortIdx
cv2.split
cv2.sqrt
cv2.stereoCalibrate
cv2.stereoRectifyUncalibrated
cv2.subtract
cv2.sumElems
cv2.threshold
cv2.trace
cv2.transform
cv2.transpose
cv2.triangulatePoints
cv2.undistort
cv2.updateMotionHistory
cv2.useOptimized
cv2.waitKey
cv2.warpAffine
cv2.warpPerspective
cv2.watershed
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