接着上一篇OpenCV图像处理基础1继续说。
图像阈值处理
1、简单阈值处理
ret, thresholded_image = cv2.threshold(image, thresh, maxval, cv2.THRESH_BINARY)
thresh 是阈值,maxval 是最大值。
2、自适应阈值处理
thresholded_image = cv2.adaptiveThreshold(image, maxval, cv2.ADAPTIVE_THRESH_MEAN_C, cv2.THRESH_BINARY, block_size, C)
3、Otsu’s 二值化
ret, thresholded_image = cv2.threshold(image, 0, 255, cv2.THRESH_BINARY + cv2.THRESH_OTSU)
图像平滑处理
1、均值滤波
blurred_image = cv2.blur(image, (kernel_size, kernel_size))
2、高斯滤波
blurred_image = cv2