1. 计算三个二维点对之间的仿射变换矩阵:getAffineTransform()
2. 计算多个二维点对之间的最优放射变换矩阵(误差最小准则):estimateRigidTransform();或者findHomography();
3. 计算四个二维点对之间的透射变换:getPerspectiveTransform();
4. 计算多个三维点对之间的仿射变换:estimateAffine3D();
5. 计算多个点对之间的基矩阵:findFundamentalMat();
1. 对输入图像进行仿射变换:warpAffine();
2. 对输入图像进行透射变换:perspectiveTransform();和warpPerspective();
3. 对输入二维点对进行仿射变换:transform(); 该函数还可用于色彩变换
4. 对输入三维点对进行透射变换:perspectiveTransform();
1. 估算物体位置和姿态:cvPOSIT();
2. 根据对应三维点恢复位置姿态,实现物体位置的二维坐标三维坐标之间的变换:solvePnP()和solvePnPRansac()
3. 合并两个旋转平移变换:composeRT()
4. 把点从欧式空间转换到齐次坐标:convertPointsToHomogeneous()
5. 把点从其次空间转换到欧式空间:convertPointsFromHomogeneous()
以上两个函数合并为:convertPointsHomogeneous()
6. 将矩阵分解:decomposeProjectionMatrix()
7. 检测棋盘格内角点的位置:findChessboardCorners()
8. 绘制检测出的棋盘格内的角点位置:drawChessboardCorners()
9. 得到圆圈光栅中圆斑的中心:findCirclesGrid()
10. 计算两幅图像关联点的基础矩阵:findFundamentalMat()
11. 计算其它图像对应的外极线:computeCorrespondEpilines()
cv2.absdiff()
cv2.accumulate()
cv2.accumulateProduct()
cv2.accumulateSquare()
cv2.accumulateWeighted()
cv2.adaptiveThreshold() # 图像自适应局部二值化
cv2.add() # 两个图像相加
cv2.addText() # 添加文字
cv2.addWeighted() # 调整图像亮度与对比度
cv2.applyColorMap()
cv2.approxPolyDP() # 多边形逼近轮廓
cv2.arcLength() # 轮廓周长,弧长
cv2.arrowedLine() # 带箭头的线
cv2.ACCESS_FAST #todo
cv2.batchDistance()
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.BackgroundSubtractor # 类,视频背景检测
cv2.BackgroundSubtractor.apply()
cv2.BackgroundSubtractor.clear
cv2.BackgroundSubtractor.empty()
cv2.BackgroundSubtractor.getBackgroundImage()
cv2.BackgroundSubtractor.getDefaultName()
cv2.BackgroundSubtractor.mro()
cv2.BackgroundSubtractor.read()
cv2.BackgroundSubtractor.save()
cv2.BackgroundSubtractor.write()
cv2.BackgroundSubtractorKNN #类
cv2.BackgroundSubtractorKNN.apply()
cv2.BackgroundSubtractorKNN.clear()
cv2.BackgroundSubtractorKNN.empty()
cv2.BackgroundSubtractorKNN.getBackgroundImage()
cv2.BackgroundSubtractorKNN.getDefaultName()
cv2.BackgroundSubtractorKNN.getDetectShadows()
cv2.BackgroundSubtractorKNN.getDist2Threshold()
cv2.BackgroundSubtractorKNN.getHistory()
cv2.BackgroundSubtractorKNN.getkNNSamples()
cv2.BackgroundSubtractorKNN.getShadowThreshold()
cv2.BackgroundSubtractorKNN.getShadowValue()
cv2.BackgroundSubtractorKNN.mro()
cv2.BackgroundSubtractorKNN.read()
cv2.BackgroundSubtractorKNN.save()
cv2.BackgroundSubtractorKNN.setDetectShadows()
cv2.BackgroundSubtractorKNN.setDist2Threshold()
cv2.BackgroundSubtractorKNN.setHistory()
cv2.BackgroundSubtractorKNN.setkNNSamples()
cv2.BackgroundSubtractorKNN.setNSamples()
cv2.BackgroundSubtractorKNN.setShadowThreshold()
cv2.BackgroundSubtractorKNN.setShadowValue()
cv2.BackgroundSubtractorKNN.write()
cv2.BackgroundSubtractorMOG2
cv2.BaseCascadeClassifier
cv2.BFMatcher # 类。Brute-Force图像特征特征匹配
cv2.BFMatcher_create()
cv2.BFMatcher.match()
cv2.BOWImgDescriptorExtractor
cv2.BOWKMeansTrainer
cv2.BOWTrainer
cv2.BRISK
cv2.BRISK_create()
cv2.calcBackProject() # 在HSV色彩空间中,直方图反向投影。可用于检测目标
cv2.calcCovarMatrix()
cv2.calcHist() # 计算图像的直方图
cv2.calcOpticalFlowFarneback()
cv2.calcOpticalFlowPyrLK() # Lucas-Kanade光流算法
cv2.calibrateCamera() # 相机校正
cv2.calibrateCameraExtended()
cv2.calibrateCameraRO()
cv2.calibrateCameraROExtended()
cv2.calibrateHandEye()
cv2.calibrationMatrixValues() # 从相机矩阵中计算相机特征
cv2.cartToPolar()
cv2.checkChessboard()
cv2.checkHardwareSupport()
cv2.checkRange()
cv2.circle() # 画圆
cv2.clipLine()
cv2.CLAHE() # CLAHE直方图均衡化
cv2.colorChange()
cv2.compare()
cv2.compareHist() # 比较两个图像的直方图。可用于两个图像之间的相似性
cv2.completeSymm()
cv2.composeRT() # 旋转和平移变换的组合
cv2.computeCorrespondEpilines()
cv2.computeECC()
cv2.connectedComponents() # 图像的连通区域
cv2.connectedComponentsWithAlgorithm()
cv2.connectedComponentsWithStats()
cv2.connectedComponentsWithStatsWithAlgorithm()
cv2.contourArea() # 轮廓面积
cv2.convertFp16()
cv2.convertMaps()
cv2.convertPointsFromHomogeneous()
cv2.convertPointsToHomogeneous()
cv2.convertScaleAbs() # 绝对值变换
cv2.convexHull() # 绘制点集的凸壳
cv2.convexityDefects() # 凸面缺陷
cv2.copyMakeBorder()
cv2.copyTo()
cv2.cornerEigenValsAndVecs()
cv2.cornerHarris() #Harris角点
cv2.cornerSubPix()
cv2.correctMatches() # 修正对应点的坐标
cv2.countNonZero() # 非零值个数
cv2.createAlignMTB()
cv2.createBackgroundSubtractorKNN()
cv2.createBackgroundSubtractorMOG2() # 高斯混合模型,用于视频的背景检测
cv2.createButton()
cv2.createCalibrateDebevec()
cv2.createCalibrateRobertson()
cv2.createCLAHE() #灰度图局部自适应的直方图均衡化。
cv2.createGeneralizedHoughBallard()
cv2.createGeneralizedHoughGuil()
cv2.createHanningWindow()
cv2.createLineSegmentDetector()
cv2.createMergeDebevec()
cv2.createMergeMertens()
cv2.createMergeRobertson()
cv2.createTonemap()
cv2.createTonemapDrago()
cv2.createTonemapMantiuk()
cv2.createTonemapReinhard()
cv2.createTrackbar()
cv2.cubeRoot()
cv2.cuda()
cv2.cuda_BufferPool()
cv2.cuda_DeviceInfo()
cv2.cuda_Event()
cv2.cuda_GpuMat()
cv2.cuda_GpuMat_Allocator()
cv2.cuda_HostMem()
cv2.cuda_Stream()
cv2.cuda_TargetArchs()
cv2.cvtColor() #转换图像颜色空间。 肤色识别一般用HSV颜色空间
cv2.cvtColorTwoPlane()
cv2.CALIB_CB_ACCURACY() #todo
cv2.CalibrateCRF #类
cv2.CalibrateDebevec #类
cv2.CalibrateRobertson #类
cv2.CamShift()
cv2.Canny() # Canny边缘检测
cv2.CascadeClassifier # 类,级联分类器。例如人脸检测
cv2.CascadeClassifier_convert()
cv2.data()
cv2.dct()
cv2.decolor()
cv2.decomposeEssentialMat()
cv2.decomposeHomographyMat()
cv2.decomposeProjectionMatrix() #把投影矩阵分解成旋转矩阵和相机矩阵
cv2.demosaicing()
cv2.denoise_TVL1()
cv2.destroyAllWindows()
cv2.destroyWindow()
cv2.detail()
cv2.detail_AffineBasedEstimator() #todo
cv2.dft()
cv2.dilate() # 二值图像的膨胀。膨胀后图像线条变粗
cv2.displayOverlay()
cv2.displayStatusBar()
cv2.distanceTransform() # 距离变换
cv2.distanceTransformWithLabels()
cv2.divide() #两个图像相除
cv2.dnn.blobFromImage #图像或一帧视频的缩放变换
cv2.dnn.blobFromImages
cv2.dnn.DNN_BACKEND_CUDA
cv2.dnn.DNN_BACKEND_DEFAULT
cv2.dnn.DNN_BACKEND_HALIDE
cv2.dnn.DNN_BACKEND_INFERENCE_ENGINE
cv2.dnn.DNN_BACKEND_OPENCV
cv2.dnn.DNN_BACKEND_VKCOM
cv2.dnn.DNN_TARGET_CPU
cv2.dnn.DNN_TARGET_CUDA
cv2.dnn.DNN_TARGET_CUDA_FP16
cv2.dnn.DNN_TARGET_FPGA
cv2.dnn.DNN_TARGET_MYRIAD
cv2.dnn.DNN_TARGET_OPENCL
cv2.dnn.DNN_TARGET_OPENCL_FP16
cv2.dnn.DNN_TARGET_VULKAN
cv2.dnn.imagesFromBlob
cv2.dnn.Net_readFromModelOptimizer
cv2.dnn.NMSBoxes
cv2.dnn.NMSBoxesRotated
cv2.dnn.readNet
cv2.dnn.readNetFromCaffe
cv2.dnn.readNetFromDarknet
cv2.dnn.readNetFromModelOptimizer
cv2.dnn.readNetFromONNX
cv2.dnn.readNetFromTensorflow
cv2.dnn.readNetFromTorch
cv2.dnn.readTensorFromONNX
cv2.dnn.readTorchBlob
cv2.dnn.shrinkCaffeModel
cv2.dnn.writeTextGraph
cv2.drawChessboardCorners() # 绘制图像中的黑白交界处
cv2.drawContours() # 绘制轮廓
cv2.drawFrameAxes()
cv2.drawKeypoints()
cv2.drawMarker()
cv2.drawMatches() # 画出特征点匹配的结果
cv2.drawMatchesKnn() # 画出特征点匹配的结果
cv2.DCT_INVERSE()
cv2.DenseOpticalFlow # 密集光流类
cv2.DescriptorMatcher # 描述子匹配类
cv2.DescriptorMatcher_create()
cv2.DISOpticalFlow # 类
cv2.DISOpticalFlow_create()
cv2.DMatch # 类
cv2.edgePreservingFilter()
cv2.eigen()
cv2.eigenNonSymmetric()
cv2.ellipse() # 画椭圆
cv2.ellipse2Poly()
cv2.equalizeHist() # 用于灰度图的全局直方图均衡化。可用于增强图像的对比度,亮的地方更亮,黑的地方更黑。
cv2.erode() # 二值图像的腐蚀。腐蚀后图像线条变细
cv2.error()
cv2.estimateAffine2D()
cv2.estimateAffine3D()
cv2.estimateAffinePartial2D()
cv2.exp() #计算指数
cv2.extractChannel()
cv2.EMD()#todo
cv2.fastAtan2()
cv2.fastNlMeansDenoising()
cv2.fastNlMeansDenoisingColored()
cv2.fastNlMeansDenoisingColoredMulti()
cv2.fastNlMeansDenoisingMulti()
cv2.fillConvexPoly()
cv2.fillPoly()
cv2.filter2D() # 图像2D卷积滤波
cv2.filterHomographyDecompByVisibleRefpoints()
cv2.filterSpeckles() # 过滤掉小的噪音块
cv2.find4QuadCornerSubpix()
cv2.findChessboardCorners() # 获取图像中的黑白交界处
cv2.findChessboardCornersSB() # 获取图像中的黑白交界处
cv2.findCirclesGrid() # 寻找圆心点
cv2.findContours() # 寻找二值化图中的轮廓
cv2.findEssentialMat()
cv2.findFundamentalMat() # 计算两个图像中对应点之间的基础矩阵
cv2.findHomography() # 计算两个平面之间的透视变换
cv2.findNonZero()
cv2.findTransformECC()
cv2.fisheye # 模块,鱼眼相机模型
cv2.fisheye.calibrate
cv2.fisheye.distortPoints
cv2.fisheye.estimateNewCameraMatrixForUndistortRectify
cv2.fisheye.initUndistortRectifyMap() # 在相机标定完后,得到x轴与y轴映射
cv2.fisheye.projectPoints
cv2.fisheye.stereoCalibrate
cv2.fisheye.stereoRectify
cv2.fisheye.undistortImage
cv2.fisheye.undistortPoints
cv2.fitEllipse() # 拟合椭圆
cv2.fitEllipseAMS()
cv2.fitEllipseDirect()
cv2.fitLine()
cv2.flann()
cv2.flann_Index()
cv2.flip() # 翻转图片或视频的一帧
cv2.floodFill() # 图像泛洪填充,填充方式 cv2.FLOODFILL_FIXED_RANGE,cv2.FLOODFILL_MASK_ONLY
cv2.FarnebackOpticalFlow() #todo
cv2.FlannBasedMatcher # 类。#FLANN图像特征特征匹配
cv2.FlannBasedMatcher_create()
cv2.FlannBasedMatcher.knnMatch()
cv2.gemm()
cv2.getAffineTransform()
cv2.getBuildInformation()
cv2.getCPUTickCount()
cv2.getDefaultNewCameraMatrix()
cv2.getDerivKernels()
cv2.getFontScaleFromHeight()
cv2.getGaborKernel()
cv2.getGaussianKernel()
cv2.getHardwareFeatureName()
cv2.getNumberOfCPUs() # CPU数量
cv2.getNumThreads() # 线程数量
cv2.getOptimalDFTSize()
cv2.getOptimalNewCameraMatrix() # 在相机标定完后,得到新的矩阵
cv2.getPerspectiveTransform()
cv2.getRectSubPix()
cv2.getRotationMatrix2D()
cv2.getStructuringElement() # 获取结构元素。用于构建形态学操作的核
cv2.getTextSize() # 获取文本大小
cv2.getThreadNum()
cv2.getTickCount() # 获取CPU时间
cv2.getTickFrequency()
cv2.getTrackbarPos()
cv2.getValidDisparityROI()
cv2.getVersionMajor()
cv2.getVersionMinor()
cv2.getVersionRevision()
cv2.getVersionString()
cv2.getWindowImageRect()
cv2.getWindowProperty()
cv2.goodFeaturesToTrack() # 检测视频中的角点
cv2.grabCut() # GrabCut提取前景
cv2.groupRectangles()
cv2.GaussianBlur() # Gauss模糊
cv2.GeneralizedHough # 类
cv2.GeneralizedHoughBallard # 类
cv2.GeneralizedHoughGuil # 类
cv2.GFTTDetector # 类
cv2.GFTTDetector_create()
cv2.haarcascades()
cv2.hconcat()
cv2.HOGDescriptor_getDaimlerPeopleDetector()
cv2.HOGDescriptor_getDefaultPeopleDetector()
cv2.HoughCircles() # Hough圆检测
cv2.HoughLines() # Hough直线检测,极坐标
cv2.HoughLinesP() # Hough检测直线的起点、终点
cv2.HoughLinesPointSet()
cv2.HuMoments() # Hu矩
cv2.HISTCMP_BHATTACHARYYA() # todo
cv2.isContourConvex # 轮廓是否是凸的
cv2.idct
cv2.idft
cv2.illuminationChange
cv2.imdecode
cv2.imencode
cv2.importlib
cv2.imread # 读图片或视频一帧
cv2.imreadmulti
cv2.imshow # 显示图片
cv2.imwrite # 把图片保存到外部文件
cv2.inpaint
cv2.inRange
cv2.INTERSECT_PARTIAL #todo
cv2.kmeans()
cv2.KalmanFilter() #todo
cv2.line() # 画直线
cv2.linearPolar()
cv2.log()
cv2.logPolar()
cv2.Laplacian() # Laplacian边缘提取算子
cv2.LDR_SIZE()
cv2.LineSegmentDetector # 类
cv2.LUT
#todo
cv2.magnitude()
cv2.matchShapes() # 形状匹配
cv2.matchTemplate() # 图片模板匹配
cv2.matMulDeriv()
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.ml #ml包
cv2.ml_ANN_MLP() # 类
cv2.ml_Boost()
cv2.ml_DTrees()
cv2.ml_EM()
cv2.ml_KNearest()
cv2.ml_LogisticRegression()
cv2.ml_NormalBayesClassifier()
cv2.ml_ParamGrid()
cv2.ml_RTrees()
cv2.ml_StatModel()
cv2.ml_SVM()
cv2.ml_SVMSGD()
cv2.ml_TrainData()
cv2.moments() # 图像矩
cv2.morphologyEx() # 二值图像的形态学操作。例如开操作、闭操作、顶帽、黑帽、内梯度、外梯度。
# 开操作可以:1)提取水平或竖直线。2)移除细的干扰直线或干扰块
cv2.moveWindow()
cv2.mulSpectrums()
cv2.multiply() # 两个图像相乘
cv2.mulTransposed()
cv2.Mahalanobis() # todo
cv2.namedWindow()
cv2.norm() # 向量或句矩阵的范数
cv2.normalize() # 正则化
cv2.NORM_HAMMING() # todo
cv2.os()
cv2.ocl()
cv2.ocl_Device()
cv2.OPTFLOW_FARNEBACK_GAUSSIAN
cv2.OPTFLOW_LK_GET_MIN_EIGENVALS
cv2.OPTFLOW_USE_INITIAL_FLOW
cv2.ORB # 类。ORB特征,比SIFT、SUFRF快
cv2.ORB_create()
cv2.ORB_FAST_SCORE
cv2.ORB_HARRIS_SCORE
cv2.patchNaNs()
cv2.pencilSketch()
cv2.perspectiveTransform()
cv2.phase()
cv2.phaseCorrelate()
cv2.pointPolygonTest() # 点到轮廓距离
cv2.polarToCart()
cv2.polylines() # 画多边形
cv2.pow()
cv2.preCornerDetect()
cv2.projectPoints()
cv2.putText()
cv2.pyrDown() # 图像金字塔下采样
cv2.pyrMeanShiftFiltering() # 均值迁移滤波。一种高斯双边滤波,保留图像的边缘,边缘保留滤波,油画效果,用于美颜,滤镜
cv2.pyrUp() # 图像金字塔上采样
cv2.PARAM_ALGORITHM() # todo
cv2.QRCodeDetector() # todo
cv2.randn()
cv2.randShuffle()
cv2.randu()
cv2.readOpticalFlow()
cv2.recoverPose()
cv2.rectangle() # 画矩形
cv2.rectify3Collinear()
cv2.redirectError()
cv2.reduce()
cv2.remap() # 在相机标定完后,将原图映射到新图
cv2.repeat()
cv2.reprojectImageTo3D()
cv2.resize()
cv2.resizeWindow()
cv2.rotate()
cv2.rotatedRectangleIntersection()
cv2.RANSAC() #todo
cv2.Rodrigues # 把旋转矩阵变成旋转向量,或把旋转向量变成旋转矩阵
cv2.RQDecomp3x3 # 计算3*3矩阵的RQ分解
cv2.samples()
cv2.sampsonDistance()
cv2.scaleAdd()
cv2.seamlessClone()
cv2.selectROI()
cv2.selectROIs()
cv2.sepFilter2D()
cv2.setIdentity()
cv2.setMouseCallback()
cv2.setNumThreads()
cv2.setRNGSeed()
cv2.setTrackbarMax()
cv2.setTrackbarMin()
cv2.setTrackbarPos()
cv2.setUseOpenVX()
cv2.setUseOptimized()
cv2.setWindowProperty()
cv2.setWindowTitle()
cv2.solve()
cv2.solveCubic()
cv2.solveLP()
cv2.solveP3P()
cv2.solvePnP() #从3与2D的对应关系中,发现物体的姿态
cv2.solvePnPGeneric()
cv2.solvePnPRansac() #用RANSAC算法从3与2D的对应关系中,发现物体的姿态
cv2.solvePnPRefineLM()
cv2.solvePnPRefineVVS()
cv2.solvePoly()
cv2.sort()
cv2.sortIdx()
cv2.spatialGradient()
cv2.split() #分隔颜色通道成BGR
cv2.sqrBoxFilter()
cv2.sqrt() #开方
cv2.startWindowThread()
cv2.stereoCalibrate()
cv2.stereoCalibrateExtended()
cv2.stereoRectify()
cv2.stereoRectifyUncalibrated()
cv2.stylization()
cv2.subtract() #两个图像相减
cv2.sumElems()
cv2.Scharr() #Scharr边缘提取算子,是Sobel算子的增强算法
cv2.StereoBM #类,用块对应算法计算双目立体匹配
cv2.StereoSGBM #类,用半全局块对应算法计算双目立体匹配
cv2.SimpleBlobDetector #类
cv2.SimpleBlobDetector_create()
cv2.SimpleBlobDetector_Params #类
cv2.Sobel() #Sobel边缘提取算子
cv2.SparseOpticalFlow #类
cv2.SparsePyrLKOpticalFlow #类
cv2.SparsePyrLKOpticalFlow_create
cv2.StereoBM_create()
cv2.StereoMatcher #类
cv2.Stitcher #类
cv2.Stitcher_create()
cv2.Subdiv2D #类
cv2.SVBackSubst()
cv2.SVDecomp() #SVD分解
#todo
cv2.textureFlattening()
cv2.threshold() #图像整体二值化
cv2.trace()
cv2.transform() #变换
cv2.transpose() #转置
cv2.triangulatePoints() #用三角化重建点
cv2.TERM_CRITERIA_COUNT() #todo
cv2.TickMeter #类
cv2.Tonemap #类
cv2.TonemapDrago #类
cv2.TonemapMantiuk #类
cv2.TonemapReinhard #类
cv2.undistort() #在相机标定完后,直接得到去畸变的图像
cv2.undistortPoints()
cv2.undistortPointsIter()
cv2.useOpenVX()
cv2.useOptimized()
cv2.utils()
#todo
cv2.UMat() #类
cv2.UMAT_AUTO_STEP
cv2.UMat_AUTO_STEP
cv2.UMat_context
cv2.UMAT_CONTINUOUS_FLAG
cv2.UMat_CONTINUOUS_FLAG
cv2.UMAT_DATA_ASYNC_CLEANUP
cv2.UMAT_DATA_COPY_ON_MAP
cv2.UMAT_DATA_DEVICE_COPY_OBSOLETE
cv2.UMAT_DATA_DEVICE_MEM_MAPPED
cv2.UMAT_DATA_HOST_COPY_OBSOLETE
cv2.UMAT_DATA_TEMP_COPIED_UMAT
cv2.UMAT_DATA_TEMP_UMAT
cv2.UMAT_DATA_USER_ALLOCATED
cv2.UMAT_DEPTH_MASK #todo
cv2.UMAT_TYPE_MASK
cv2.UMatData_ASYNC_CLEANUP
cv2.USAGE_ALLOCATE_HOST_MEMORY
#todo
cv2.validateDisparity()
cv2.vconcat()
cv2.videoio_registry()
cv2.VariationalRefinement()
cv2.VariationalRefinement_create()
cv2.VideoCapture() #打开摄像头或视频文件的类
cv2.VideoCapture.get
cv2.VideoCapture.getBackendName
cv2.VideoCapture.getExceptionMode
cv2.VideoCapture.grab
cv2.VideoCapture.isOpened
cv2.VideoCapture.mro
cv2.VideoCapture.open
cv2.VideoCapture.read() #读取视频中的一帧图片
cv2.VideoCapture.release
cv2.VideoCapture.retrieve
cv2.VideoCapture.set
cv2.VideoCapture.setExceptionMode
cv2.VideoWriter() #写视频类
cv2.VideoWriter_fourcc()
cv2.VIDEOWRITER_PROP_FRAMEBYTES
cv2.VIDEOWRITER_PROP_NSTRIPES
cv2.VIDEOWRITER_PROP_QUALITY
cv2.waitKey()
cv2.waitKeyEx()
cv2.warpAffine() #仿射变换
cv2.warpPerspective() #投影变换
cv2.warpPolar()
cv2.watershed() # 分水岭算法
cv2.writeOpticalFlow()
#todo
cv2.WARP_FILL_OUTLIERS()
cv2.WARP_INVERSE_MAP
cv2.WARP_POLAR_LINEAR
cv2.WARP_POLAR_LOG
cv2.WarperCreator()
cv2.WINDOW_AUTOSIZE
cv2.WINDOW_FREERATIO
cv2.WINDOW_FULLSCREEN
cv2.WINDOW_GUI_EXPANDED
cv2.WINDOW_GUI_NORMAL
cv2.WINDOW_KEEPRATIO
cv2.WINDOW_FULLSCREEN
cv2.WND_PROP_OPENGL
cv2.WND_PROP_TOPMOST
cv2.WND_PROP_VISIBLE