• OpenCV 相机相关函数


    一、变换参数矩阵的求解

    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()

    1. cv2.absdiff()
    2. cv2.accumulate()
    3. cv2.accumulateProduct()
    4. cv2.accumulateSquare()
    5. cv2.accumulateWeighted()
    6. cv2.adaptiveThreshold() # 图像自适应局部二值化
    7. cv2.add() # 两个图像相加
    8. cv2.addText() # 添加文字
    9. cv2.addWeighted() # 调整图像亮度与对比度
    10. cv2.applyColorMap()
    11. cv2.approxPolyDP() # 多边形逼近轮廓
    12. cv2.arcLength() # 轮廓周长,弧长
    13. cv2.arrowedLine() # 带箭头的线
    14. cv2.ACCESS_FAST #todo
    15. cv2.batchDistance()
    16. cv2.bilateralFilter() # 高斯双边滤波。保留图像的边缘,边缘保留滤波,用于美颜,滤镜
    17. cv2.bitwise_and() # 两个图像的逻辑与运算
    18. cv2.bitwise_not() # 一个图像的像素取反
    19. cv2.bitwise_or() # 两个图像的逻辑或运算
    20. cv2.bitwise_xor() # 异或
    21. cv2.blur() # 图像均值模糊
    22. cv2.borderInterpolate()
    23. cv2.boundingRect() # 轮廓的外接矩形
    24. cv2.boxFilter()
    25. cv2.boxPoints()
    26. cv2.buildOpticalFlowPyramid() # 构建光流金字塔
    27. cv2.BackgroundSubtractor # 类,视频背景检测
    28. cv2.BackgroundSubtractor.apply()
    29. cv2.BackgroundSubtractor.clear
    30. cv2.BackgroundSubtractor.empty()
    31. cv2.BackgroundSubtractor.getBackgroundImage()
    32. cv2.BackgroundSubtractor.getDefaultName()
    33. cv2.BackgroundSubtractor.mro()
    34. cv2.BackgroundSubtractor.read()
    35. cv2.BackgroundSubtractor.save()
    36. cv2.BackgroundSubtractor.write()
    37. cv2.BackgroundSubtractorKNN #类
    38. cv2.BackgroundSubtractorKNN.apply()
    39. cv2.BackgroundSubtractorKNN.clear()
    40. cv2.BackgroundSubtractorKNN.empty()
    41. cv2.BackgroundSubtractorKNN.getBackgroundImage()
    42. cv2.BackgroundSubtractorKNN.getDefaultName()
    43. cv2.BackgroundSubtractorKNN.getDetectShadows()
    44. cv2.BackgroundSubtractorKNN.getDist2Threshold()
    45. cv2.BackgroundSubtractorKNN.getHistory()
    46. cv2.BackgroundSubtractorKNN.getkNNSamples()
    47. cv2.BackgroundSubtractorKNN.getShadowThreshold()
    48. cv2.BackgroundSubtractorKNN.getShadowValue()
    49. cv2.BackgroundSubtractorKNN.mro()
    50. cv2.BackgroundSubtractorKNN.read()
    51. cv2.BackgroundSubtractorKNN.save()
    52. cv2.BackgroundSubtractorKNN.setDetectShadows()
    53. cv2.BackgroundSubtractorKNN.setDist2Threshold()
    54. cv2.BackgroundSubtractorKNN.setHistory()
    55. cv2.BackgroundSubtractorKNN.setkNNSamples()
    56. cv2.BackgroundSubtractorKNN.setNSamples()
    57. cv2.BackgroundSubtractorKNN.setShadowThreshold()
    58. cv2.BackgroundSubtractorKNN.setShadowValue()
    59. cv2.BackgroundSubtractorKNN.write()
    60. cv2.BackgroundSubtractorMOG2
    61. cv2.BaseCascadeClassifier
    62. cv2.BFMatcher # 类。Brute-Force图像特征特征匹配
    63. cv2.BFMatcher_create()
    64. cv2.BFMatcher.match()
    65. cv2.BOWImgDescriptorExtractor
    66. cv2.BOWKMeansTrainer
    67. cv2.BOWTrainer
    68. cv2.BRISK
    69. cv2.BRISK_create()
    70. cv2.calcBackProject() # 在HSV色彩空间中,直方图反向投影。可用于检测目标
    71. cv2.calcCovarMatrix()
    72. cv2.calcHist() # 计算图像的直方图
    73. cv2.calcOpticalFlowFarneback()
    74. cv2.calcOpticalFlowPyrLK() # Lucas-Kanade光流算法
    75. cv2.calibrateCamera() # 相机校正
    76. cv2.calibrateCameraExtended()
    77. cv2.calibrateCameraRO()
    78. cv2.calibrateCameraROExtended()
    79. cv2.calibrateHandEye()
    80. cv2.calibrationMatrixValues() # 从相机矩阵中计算相机特征
    81. cv2.cartToPolar()
    82. cv2.checkChessboard()
    83. cv2.checkHardwareSupport()
    84. cv2.checkRange()
    85. cv2.circle() # 画圆
    86. cv2.clipLine()
    87. cv2.CLAHE() # CLAHE直方图均衡化
    88. cv2.colorChange()
    89. cv2.compare()
    90. cv2.compareHist() # 比较两个图像的直方图。可用于两个图像之间的相似性
    91. cv2.completeSymm()
    92. cv2.composeRT() # 旋转和平移变换的组合
    93. cv2.computeCorrespondEpilines()
    94. cv2.computeECC()
    95. cv2.connectedComponents() # 图像的连通区域
    96. cv2.connectedComponentsWithAlgorithm()
    97. cv2.connectedComponentsWithStats()
    98. cv2.connectedComponentsWithStatsWithAlgorithm()
    99. cv2.contourArea() # 轮廓面积
    100. cv2.convertFp16()
    101. cv2.convertMaps()
    102. cv2.convertPointsFromHomogeneous()
    103. cv2.convertPointsToHomogeneous()
    104. cv2.convertScaleAbs() # 绝对值变换
    105. cv2.convexHull() # 绘制点集的凸壳
    106. cv2.convexityDefects() # 凸面缺陷
    107. cv2.copyMakeBorder()
    108. cv2.copyTo()
    109. cv2.cornerEigenValsAndVecs()
    110. cv2.cornerHarris() #Harris角点
    111. cv2.cornerSubPix()
    112. cv2.correctMatches() # 修正对应点的坐标
    113. cv2.countNonZero() # 非零值个数
    114. cv2.createAlignMTB()
    115. cv2.createBackgroundSubtractorKNN()
    116. cv2.createBackgroundSubtractorMOG2() # 高斯混合模型,用于视频的背景检测
    117. cv2.createButton()
    118. cv2.createCalibrateDebevec()
    119. cv2.createCalibrateRobertson()
    120. cv2.createCLAHE() #灰度图局部自适应的直方图均衡化。
    121. cv2.createGeneralizedHoughBallard()
    122. cv2.createGeneralizedHoughGuil()
    123. cv2.createHanningWindow()
    124. cv2.createLineSegmentDetector()
    125. cv2.createMergeDebevec()
    126. cv2.createMergeMertens()
    127. cv2.createMergeRobertson()
    128. cv2.createTonemap()
    129. cv2.createTonemapDrago()
    130. cv2.createTonemapMantiuk()
    131. cv2.createTonemapReinhard()
    132. cv2.createTrackbar()
    133. cv2.cubeRoot()
    134. cv2.cuda()
    135. cv2.cuda_BufferPool()
    136. cv2.cuda_DeviceInfo()
    137. cv2.cuda_Event()
    138. cv2.cuda_GpuMat()
    139. cv2.cuda_GpuMat_Allocator()
    140. cv2.cuda_HostMem()
    141. cv2.cuda_Stream()
    142. cv2.cuda_TargetArchs()
    143. cv2.cvtColor() #转换图像颜色空间。 肤色识别一般用HSV颜色空间
    144. cv2.cvtColorTwoPlane()
    145. cv2.CALIB_CB_ACCURACY() #todo
    146. cv2.CalibrateCRF #类
    147. cv2.CalibrateDebevec #类
    148. cv2.CalibrateRobertson #类
    149. cv2.CamShift()
    150. cv2.Canny() # Canny边缘检测
    151. cv2.CascadeClassifier # 类,级联分类器。例如人脸检测
    152. cv2.CascadeClassifier_convert()
    153. cv2.data()
    154. cv2.dct()
    155. cv2.decolor()
    156. cv2.decomposeEssentialMat()
    157. cv2.decomposeHomographyMat()
    158. cv2.decomposeProjectionMatrix() #把投影矩阵分解成旋转矩阵和相机矩阵
    159. cv2.demosaicing()
    160. cv2.denoise_TVL1()
    161. cv2.destroyAllWindows()
    162. cv2.destroyWindow()
    163. cv2.detail()
    164. cv2.detail_AffineBasedEstimator() #todo
    165. cv2.dft()
    166. cv2.dilate() # 二值图像的膨胀。膨胀后图像线条变粗
    167. cv2.displayOverlay()
    168. cv2.displayStatusBar()
    169. cv2.distanceTransform() # 距离变换
    170. cv2.distanceTransformWithLabels()
    171. cv2.divide() #两个图像相除
    172. cv2.dnn.blobFromImage #图像或一帧视频的缩放变换
    173. cv2.dnn.blobFromImages
    174. cv2.dnn.DNN_BACKEND_CUDA
    175. cv2.dnn.DNN_BACKEND_DEFAULT
    176. cv2.dnn.DNN_BACKEND_HALIDE
    177. cv2.dnn.DNN_BACKEND_INFERENCE_ENGINE
    178. cv2.dnn.DNN_BACKEND_OPENCV
    179. cv2.dnn.DNN_BACKEND_VKCOM
    180. cv2.dnn.DNN_TARGET_CPU
    181. cv2.dnn.DNN_TARGET_CUDA
    182. cv2.dnn.DNN_TARGET_CUDA_FP16
    183. cv2.dnn.DNN_TARGET_FPGA
    184. cv2.dnn.DNN_TARGET_MYRIAD
    185. cv2.dnn.DNN_TARGET_OPENCL
    186. cv2.dnn.DNN_TARGET_OPENCL_FP16
    187. cv2.dnn.DNN_TARGET_VULKAN
    188. cv2.dnn.imagesFromBlob
    189. cv2.dnn.Net_readFromModelOptimizer
    190. cv2.dnn.NMSBoxes
    191. cv2.dnn.NMSBoxesRotated
    192. cv2.dnn.readNet
    193. cv2.dnn.readNetFromCaffe
    194. cv2.dnn.readNetFromDarknet
    195. cv2.dnn.readNetFromModelOptimizer
    196. cv2.dnn.readNetFromONNX
    197. cv2.dnn.readNetFromTensorflow
    198. cv2.dnn.readNetFromTorch
    199. cv2.dnn.readTensorFromONNX
    200. cv2.dnn.readTorchBlob
    201. cv2.dnn.shrinkCaffeModel
    202. cv2.dnn.writeTextGraph
    203. cv2.drawChessboardCorners() # 绘制图像中的黑白交界处
    204. cv2.drawContours() # 绘制轮廓
    205. cv2.drawFrameAxes()
    206. cv2.drawKeypoints()
    207. cv2.drawMarker()
    208. cv2.drawMatches() # 画出特征点匹配的结果
    209. cv2.drawMatchesKnn() # 画出特征点匹配的结果
    210. cv2.DCT_INVERSE()
    211. cv2.DenseOpticalFlow # 密集光流类
    212. cv2.DescriptorMatcher # 描述子匹配类
    213. cv2.DescriptorMatcher_create()
    214. cv2.DISOpticalFlow # 类
    215. cv2.DISOpticalFlow_create()
    216. cv2.DMatch # 类
    217. cv2.edgePreservingFilter()
    218. cv2.eigen()
    219. cv2.eigenNonSymmetric()
    220. cv2.ellipse() # 画椭圆
    221. cv2.ellipse2Poly()
    222. cv2.equalizeHist() # 用于灰度图的全局直方图均衡化。可用于增强图像的对比度,亮的地方更亮,黑的地方更黑。
    223. cv2.erode() # 二值图像的腐蚀。腐蚀后图像线条变细
    224. cv2.error()
    225. cv2.estimateAffine2D()
    226. cv2.estimateAffine3D()
    227. cv2.estimateAffinePartial2D()
    228. cv2.exp() #计算指数
    229. cv2.extractChannel()
    230. cv2.EMD()#todo
    231. cv2.fastAtan2()
    232. cv2.fastNlMeansDenoising()
    233. cv2.fastNlMeansDenoisingColored()
    234. cv2.fastNlMeansDenoisingColoredMulti()
    235. cv2.fastNlMeansDenoisingMulti()
    236. cv2.fillConvexPoly()
    237. cv2.fillPoly()
    238. cv2.filter2D() # 图像2D卷积滤波
    239. cv2.filterHomographyDecompByVisibleRefpoints()
    240. cv2.filterSpeckles() # 过滤掉小的噪音块
    241. cv2.find4QuadCornerSubpix()
    242. cv2.findChessboardCorners() # 获取图像中的黑白交界处
    243. cv2.findChessboardCornersSB() # 获取图像中的黑白交界处
    244. cv2.findCirclesGrid() # 寻找圆心点
    245. cv2.findContours() # 寻找二值化图中的轮廓
    246. cv2.findEssentialMat()
    247. cv2.findFundamentalMat() # 计算两个图像中对应点之间的基础矩阵
    248. cv2.findHomography() # 计算两个平面之间的透视变换
    249. cv2.findNonZero()
    250. cv2.findTransformECC()
    251. cv2.fisheye # 模块,鱼眼相机模型
    252. cv2.fisheye.calibrate
    253. cv2.fisheye.distortPoints
    254. cv2.fisheye.estimateNewCameraMatrixForUndistortRectify
    255. cv2.fisheye.initUndistortRectifyMap() # 在相机标定完后,得到x轴与y轴映射
    256. cv2.fisheye.projectPoints
    257. cv2.fisheye.stereoCalibrate
    258. cv2.fisheye.stereoRectify
    259. cv2.fisheye.undistortImage
    260. cv2.fisheye.undistortPoints
    261. cv2.fitEllipse() # 拟合椭圆
    262. cv2.fitEllipseAMS()
    263. cv2.fitEllipseDirect()
    264. cv2.fitLine()
    265. cv2.flann()
    266. cv2.flann_Index()
    267. cv2.flip() # 翻转图片或视频的一帧
    268. cv2.floodFill() # 图像泛洪填充,填充方式 cv2.FLOODFILL_FIXED_RANGE,cv2.FLOODFILL_MASK_ONLY
    269. cv2.FarnebackOpticalFlow() #todo
    270. cv2.FlannBasedMatcher # 类。#FLANN图像特征特征匹配
    271. cv2.FlannBasedMatcher_create()
    272. cv2.FlannBasedMatcher.knnMatch()
    273. cv2.gemm()
    274. cv2.getAffineTransform()
    275. cv2.getBuildInformation()
    276. cv2.getCPUTickCount()
    277. cv2.getDefaultNewCameraMatrix()
    278. cv2.getDerivKernels()
    279. cv2.getFontScaleFromHeight()
    280. cv2.getGaborKernel()
    281. cv2.getGaussianKernel()
    282. cv2.getHardwareFeatureName()
    283. cv2.getNumberOfCPUs() # CPU数量
    284. cv2.getNumThreads() # 线程数量
    285. cv2.getOptimalDFTSize()
    286. cv2.getOptimalNewCameraMatrix() # 在相机标定完后,得到新的矩阵
    287. cv2.getPerspectiveTransform()
    288. cv2.getRectSubPix()
    289. cv2.getRotationMatrix2D()
    290. cv2.getStructuringElement() # 获取结构元素。用于构建形态学操作的核
    291. cv2.getTextSize() # 获取文本大小
    292. cv2.getThreadNum()
    293. cv2.getTickCount() # 获取CPU时间
    294. cv2.getTickFrequency()
    295. cv2.getTrackbarPos()
    296. cv2.getValidDisparityROI()
    297. cv2.getVersionMajor()
    298. cv2.getVersionMinor()
    299. cv2.getVersionRevision()
    300. cv2.getVersionString()
    301. cv2.getWindowImageRect()
    302. cv2.getWindowProperty()
    303. cv2.goodFeaturesToTrack() # 检测视频中的角点
    304. cv2.grabCut() # GrabCut提取前景
    305. cv2.groupRectangles()
    306. cv2.GaussianBlur() # Gauss模糊
    307. cv2.GeneralizedHough # 类
    308. cv2.GeneralizedHoughBallard # 类
    309. cv2.GeneralizedHoughGuil # 类
    310. cv2.GFTTDetector # 类
    311. cv2.GFTTDetector_create()
    312. cv2.haarcascades()
    313. cv2.hconcat()
    314. cv2.HOGDescriptor_getDaimlerPeopleDetector()
    315. cv2.HOGDescriptor_getDefaultPeopleDetector()
    316. cv2.HoughCircles() # Hough圆检测
    317. cv2.HoughLines() # Hough直线检测,极坐标
    318. cv2.HoughLinesP() # Hough检测直线的起点、终点
    319. cv2.HoughLinesPointSet()
    320. cv2.HuMoments() # Hu矩
    321. cv2.HISTCMP_BHATTACHARYYA() # todo
    322. cv2.isContourConvex # 轮廓是否是凸的
    323. cv2.idct
    324. cv2.idft
    325. cv2.illuminationChange
    326. cv2.imdecode
    327. cv2.imencode
    328. cv2.importlib
    329. cv2.imread # 读图片或视频一帧
    330. cv2.imreadmulti
    331. cv2.imshow # 显示图片
    332. cv2.imwrite # 把图片保存到外部文件
    333. cv2.inpaint
    334. cv2.inRange
    335. cv2.INTERSECT_PARTIAL #todo
    336. cv2.kmeans()
    337. cv2.KalmanFilter() #todo
    338. cv2.line() # 画直线
    339. cv2.linearPolar()
    340. cv2.log()
    341. cv2.logPolar()
    342. cv2.Laplacian() # Laplacian边缘提取算子
    343. cv2.LDR_SIZE()
    344. cv2.LineSegmentDetector # 类
    345. cv2.LUT
    346. #todo
    347. cv2.magnitude()
    348. cv2.matchShapes() # 形状匹配
    349. cv2.matchTemplate() # 图片模板匹配
    350. cv2.matMulDeriv()
    351. cv2.max()
    352. cv2.mean() # 一个图像的均值
    353. cv2.meanShift()
    354. cv2.meanStdDev() # 一个图像的均值、标准差
    355. cv2.medianBlur() # 图像中值模糊
    356. cv2.merge() # 合并颜色通道
    357. cv2.min()
    358. cv2.minAreaRect() # 图像的最小外接矩形
    359. cv2.minEnclosingCircle() # 图像最小外接圆
    360. cv2.minEnclosingTriangle()
    361. cv2.minMaxLoc() # 获取图片中最小、最大值的坐标。一般用在图片模板匹配中。
    362. cv2.mixChannels()
    363. cv2.ml #ml包
    364. cv2.ml_ANN_MLP() # 类
    365. cv2.ml_Boost()
    366. cv2.ml_DTrees()
    367. cv2.ml_EM()
    368. cv2.ml_KNearest()
    369. cv2.ml_LogisticRegression()
    370. cv2.ml_NormalBayesClassifier()
    371. cv2.ml_ParamGrid()
    372. cv2.ml_RTrees()
    373. cv2.ml_StatModel()
    374. cv2.ml_SVM()
    375. cv2.ml_SVMSGD()
    376. cv2.ml_TrainData()
    377. cv2.moments() # 图像矩
    378. cv2.morphologyEx() # 二值图像的形态学操作。例如开操作、闭操作、顶帽、黑帽、内梯度、外梯度。
    379. # 开操作可以:1)提取水平或竖直线。2)移除细的干扰直线或干扰块
    380. cv2.moveWindow()
    381. cv2.mulSpectrums()
    382. cv2.multiply() # 两个图像相乘
    383. cv2.mulTransposed()
    384. cv2.Mahalanobis() # todo
    385. cv2.namedWindow()
    386. cv2.norm() # 向量或句矩阵的范数
    387. cv2.normalize() # 正则化
    388. cv2.NORM_HAMMING() # todo
    389. cv2.os()
    390. cv2.ocl()
    391. cv2.ocl_Device()
    392. cv2.OPTFLOW_FARNEBACK_GAUSSIAN
    393. cv2.OPTFLOW_LK_GET_MIN_EIGENVALS
    394. cv2.OPTFLOW_USE_INITIAL_FLOW
    395. cv2.ORB # 类。ORB特征,比SIFT、SUFRF快
    396. cv2.ORB_create()
    397. cv2.ORB_FAST_SCORE
    398. cv2.ORB_HARRIS_SCORE
    399. cv2.patchNaNs()
    400. cv2.pencilSketch()
    401. cv2.perspectiveTransform()
    402. cv2.phase()
    403. cv2.phaseCorrelate()
    404. cv2.pointPolygonTest() # 点到轮廓距离
    405. cv2.polarToCart()
    406. cv2.polylines() # 画多边形
    407. cv2.pow()
    408. cv2.preCornerDetect()
    409. cv2.projectPoints()
    410. cv2.putText()
    411. cv2.pyrDown() # 图像金字塔下采样
    412. cv2.pyrMeanShiftFiltering() # 均值迁移滤波。一种高斯双边滤波,保留图像的边缘,边缘保留滤波,油画效果,用于美颜,滤镜
    413. cv2.pyrUp() # 图像金字塔上采样
    414. cv2.PARAM_ALGORITHM() # todo
    415. cv2.QRCodeDetector() # todo
    416. cv2.randn()
    417. cv2.randShuffle()
    418. cv2.randu()
    419. cv2.readOpticalFlow()
    420. cv2.recoverPose()
    421. cv2.rectangle() # 画矩形
    422. cv2.rectify3Collinear()
    423. cv2.redirectError()
    424. cv2.reduce()
    425. cv2.remap() # 在相机标定完后,将原图映射到新图
    426. cv2.repeat()
    427. cv2.reprojectImageTo3D()
    428. cv2.resize()
    429. cv2.resizeWindow()
    430. cv2.rotate()
    431. cv2.rotatedRectangleIntersection()
    432. cv2.RANSAC() #todo
    433. cv2.Rodrigues # 把旋转矩阵变成旋转向量,或把旋转向量变成旋转矩阵
    434. cv2.RQDecomp3x3 # 计算3*3矩阵的RQ分解
    435. cv2.samples()
    436. cv2.sampsonDistance()
    437. cv2.scaleAdd()
    438. cv2.seamlessClone()
    439. cv2.selectROI()
    440. cv2.selectROIs()
    441. cv2.sepFilter2D()
    442. cv2.setIdentity()
    443. cv2.setMouseCallback()
    444. cv2.setNumThreads()
    445. cv2.setRNGSeed()
    446. cv2.setTrackbarMax()
    447. cv2.setTrackbarMin()
    448. cv2.setTrackbarPos()
    449. cv2.setUseOpenVX()
    450. cv2.setUseOptimized()
    451. cv2.setWindowProperty()
    452. cv2.setWindowTitle()
    453. cv2.solve()
    454. cv2.solveCubic()
    455. cv2.solveLP()
    456. cv2.solveP3P()
    457. cv2.solvePnP() #从32D的对应关系中,发现物体的姿态
    458. cv2.solvePnPGeneric()
    459. cv2.solvePnPRansac() #用RANSAC算法从32D的对应关系中,发现物体的姿态
    460. cv2.solvePnPRefineLM()
    461. cv2.solvePnPRefineVVS()
    462. cv2.solvePoly()
    463. cv2.sort()
    464. cv2.sortIdx()
    465. cv2.spatialGradient()
    466. cv2.split() #分隔颜色通道成BGR
    467. cv2.sqrBoxFilter()
    468. cv2.sqrt() #开方
    469. cv2.startWindowThread()
    470. cv2.stereoCalibrate()
    471. cv2.stereoCalibrateExtended()
    472. cv2.stereoRectify()
    473. cv2.stereoRectifyUncalibrated()
    474. cv2.stylization()
    475. cv2.subtract() #两个图像相减
    476. cv2.sumElems()
    477. cv2.Scharr() #Scharr边缘提取算子,是Sobel算子的增强算法
    478. cv2.StereoBM #类,用块对应算法计算双目立体匹配
    479. cv2.StereoSGBM #类,用半全局块对应算法计算双目立体匹配
    480. cv2.SimpleBlobDetector #类
    481. cv2.SimpleBlobDetector_create()
    482. cv2.SimpleBlobDetector_Params #类
    483. cv2.Sobel() #Sobel边缘提取算子
    484. cv2.SparseOpticalFlow #类
    485. cv2.SparsePyrLKOpticalFlow #类
    486. cv2.SparsePyrLKOpticalFlow_create
    487. cv2.StereoBM_create()
    488. cv2.StereoMatcher #类
    489. cv2.Stitcher #类
    490. cv2.Stitcher_create()
    491. cv2.Subdiv2D #类
    492. cv2.SVBackSubst()
    493. cv2.SVDecomp() #SVD分解
    494. #todo
    495. cv2.textureFlattening()
    496. cv2.threshold() #图像整体二值化
    497. cv2.trace()
    498. cv2.transform() #变换
    499. cv2.transpose() #转置
    500. cv2.triangulatePoints() #用三角化重建点
    501. cv2.TERM_CRITERIA_COUNT() #todo
    502. cv2.TickMeter #类
    503. cv2.Tonemap #类
    504. cv2.TonemapDrago #类
    505. cv2.TonemapMantiuk #类
    506. cv2.TonemapReinhard #类
    507. cv2.undistort() #在相机标定完后,直接得到去畸变的图像
    508. cv2.undistortPoints()
    509. cv2.undistortPointsIter()
    510. cv2.useOpenVX()
    511. cv2.useOptimized()
    512. cv2.utils()
    513. #todo
    514. cv2.UMat() #类
    515. cv2.UMAT_AUTO_STEP
    516. cv2.UMat_AUTO_STEP
    517. cv2.UMat_context
    518. cv2.UMAT_CONTINUOUS_FLAG
    519. cv2.UMat_CONTINUOUS_FLAG
    520. cv2.UMAT_DATA_ASYNC_CLEANUP
    521. cv2.UMAT_DATA_COPY_ON_MAP
    522. cv2.UMAT_DATA_DEVICE_COPY_OBSOLETE
    523. cv2.UMAT_DATA_DEVICE_MEM_MAPPED
    524. cv2.UMAT_DATA_HOST_COPY_OBSOLETE
    525. cv2.UMAT_DATA_TEMP_COPIED_UMAT
    526. cv2.UMAT_DATA_TEMP_UMAT
    527. cv2.UMAT_DATA_USER_ALLOCATED
    528. cv2.UMAT_DEPTH_MASK #todo
    529. cv2.UMAT_TYPE_MASK
    530. cv2.UMatData_ASYNC_CLEANUP
    531. cv2.USAGE_ALLOCATE_HOST_MEMORY
    532. #todo
    533. cv2.validateDisparity()
    534. cv2.vconcat()
    535. cv2.videoio_registry()
    536. cv2.VariationalRefinement()
    537. cv2.VariationalRefinement_create()
    538. cv2.VideoCapture() #打开摄像头或视频文件的类
    539. cv2.VideoCapture.get
    540. cv2.VideoCapture.getBackendName
    541. cv2.VideoCapture.getExceptionMode
    542. cv2.VideoCapture.grab
    543. cv2.VideoCapture.isOpened
    544. cv2.VideoCapture.mro
    545. cv2.VideoCapture.open
    546. cv2.VideoCapture.read() #读取视频中的一帧图片
    547. cv2.VideoCapture.release
    548. cv2.VideoCapture.retrieve
    549. cv2.VideoCapture.set
    550. cv2.VideoCapture.setExceptionMode
    551. cv2.VideoWriter() #写视频类
    552. cv2.VideoWriter_fourcc()
    553. cv2.VIDEOWRITER_PROP_FRAMEBYTES
    554. cv2.VIDEOWRITER_PROP_NSTRIPES
    555. cv2.VIDEOWRITER_PROP_QUALITY
    556. cv2.waitKey()
    557. cv2.waitKeyEx()
    558. cv2.warpAffine() #仿射变换
    559. cv2.warpPerspective() #投影变换
    560. cv2.warpPolar()
    561. cv2.watershed() # 分水岭算法
    562. cv2.writeOpticalFlow()
    563. #todo
    564. cv2.WARP_FILL_OUTLIERS()
    565. cv2.WARP_INVERSE_MAP
    566. cv2.WARP_POLAR_LINEAR
    567. cv2.WARP_POLAR_LOG
    568. cv2.WarperCreator()
    569. cv2.WINDOW_AUTOSIZE
    570. cv2.WINDOW_FREERATIO
    571. cv2.WINDOW_FULLSCREEN
    572. cv2.WINDOW_GUI_EXPANDED
    573. cv2.WINDOW_GUI_NORMAL
    574. cv2.WINDOW_KEEPRATIO
    575. cv2.WINDOW_FULLSCREEN
    576. cv2.WND_PROP_OPENGL
    577. cv2.WND_PROP_TOPMOST
    578. cv2.WND_PROP_VISIBLE

  • 相关阅读:
    前端性能优化——渲染优化
    centos离线安装fastdfs
    vue源码分析-从new Vue开始
    boost 库记录
    基于Javaweb实现人力资源管理系统
    WEB 渗透之SSRF
    [LeetCode] 41. 缺失的第一个正数(Java)
    字节跳动校招——运维工程师-系统架构岗位面经分享
    VirtualBox解决VERR_SUPDRV_COMPONENT_NOT_FOUND错误
    Python的安装
  • 原文地址:https://blog.csdn.net/Lyncai/article/details/134052832