OpenCV_Python 之 轮廓
轮廓
什么是轮廓
轮廓就是连续的点连在一起的曲线,有相同的灰度或颜色。如果想更加准确需要用二值化图像,且进行阈值化处理或者Canny边界检测。
二值图像查看轮廓cv2.findContours() 参数1:输入image 参数2:轮廓检索模式 参数3:轮廓近似方法 返回值1:轮廓(一个list) 返回值2:轮廓的层析结构
绘制轮廓
cv2.drawContours() 参数1:原始图像 参数2:轮廓 参数3:轮廓索引(绘制独立轮廓有用,-1为绘制所有轮廓) 参数4、5: 颜色和厚度
import cv2
import numpy as np
img1 = cv2.imread('../resource/rec.png')
img1gray = cv2.cvtColor(img1,cv2.COLOR_BGR2GRAY)
ret,thresh = cv2.threshold(img1gray,127,2
共有 0 条评论