opencv 常用函数
图片加法
- 加号 和超过饱和值255会除以256取模
- cv2.add 超过饱和值会处理为255
图片加权和
- cv2.addWeighted
位操作
- cv2.bitwise_and
- cv2.bitwise_or
- cv2.bitwise_not
- cv2.bitwise_xor
形态学操作
- cv2.morphologyEx
- cv2.getStructuringElement
- cv2.Sobel
- cv2.Canny
图像金字塔
- cv2.pyrDown
- cv2.pyrUp
查找轮廓
- cv2.findContours
矩特征
- cv2.moments
- cv2.contourArea
- cv2.arcLength
- cv2.HuMoments
- cv2.matchShapes
轮廓拟合
- cv2.boundingRect
- cv2.minAreaRect
- cv2.minEnclosingCircle
- cv2.fitEllipse
- cv2.fitLine
- cv2.minEnclosingTriangle
- cv2.approxPolyDP
凸包
- cv2.convexHull
- cv2.isContourConvex
- cv2.pointPolygonTest
场景距离
- cv2.createShapeContextDistanceExtractor
- cv2.ShapeDistanceExtractor.computeDistance
- cv2.createHausdorffDistanceExtractor
- cv2.findNonZero
直方图均衡
- cv2.equalizeHist
模板匹配
- cv2.matchTemplate
霍夫变换
- cv2.HoughLines
- cv2.HoughLinesP
- cv2.HoughCircles
分水岭算法
- cv2.watershed
- cv2.distanceTransform
交互式前景提取
- cv2.grabCut
绘图
- cv2.line
- cv2.rectangle
- cv2.circle
- cv2.ellipse
- cv2.polylines
- cv2.putText
K近邻算法
- cv2.ml.KNeareast_create
支持向量机
- cv2.ml.SVM_create
K均值聚类
- cv2.kmeans
lbph人脸识别
- cv2.face.LBPHFaceRecognizer_create
- cv2.face_FaceRecognizer.train
- cv2.face_FaceRecognizer.predict
EigenFaces人脸识别
- cv2.face.EigenFaceRecognizer_create
- cv2.face_FaceRecognizer.train
腐蚀
- cv2.erode
膨胀
- cv2.dilate
开运算
- dilate(erode(src))
闭运算
- erode(dilate(src))
形态学梯度运算
- dilate(src) - erode(src)
顶帽运算
- src - dilate(erode(src))
黑帽运算
- erode(dilate(src)) - src
击中击不中
- intersection(erode(src),erode(srcI))
阈值
- cv2.threshold
自适应阈值
- cv2.adaptiveThreshold
最后更新于 2020-05-14 09:43:39 并被添加「opencv」标签,已有 905 位童鞋阅读过。
此处评论已关闭