转换为灰度函数
gray = cv2.cvtColor(img,cv2.COLOR_BGR2GRAY)
高斯滤波
gaussian_bulr = cv2.GaussianBlur(gray, (5, 5), 0) (5,5)是核
阈值变换 (反二值化阈值处理)
ret,thresh = cv2.threshhold(gray, 0, 255, cv2.THRESH_BINARY_INV | cv2.THRESH_OTSU)
轮廓处理
cnts, hierarchy = cv2.findContours(thresh.copy(),cv2.RETR_EXTERNAL, cv2.CHAIN_APPROX_SIMPLE)
cnts 是 contours轮廓英文简写
hierarchy 是 轮廓
轮廓绘制
cv2.drawContours(image, cnt, -1, (255, 255, 255), -1)
前-1表示全部轮廓,后-1表示填充 中间()表示填充的颜色