简单人工智能技术应用 使用Python+OpenCV进行图像处理(11)

# Convert the image to grayscale

img = cv2.imread('text.jpg')

img = cv2.cvtColor(img , cv2.COLOR_BGR2GRAY)

# Adaptive Thresholding

_ , thresh_binary = cv2.threshold(img , thresh = 127 , maxval = 255 , type = cv2.THRESH_BINARY)

adap_mean_2 = cv2.adaptiveThreshold(img , 255 ,

cv2.ADAPTIVE_THRESH_MEAN_C ,

cv2.THRESH_BINARY , 7 , 2)

adap_mean_2_inv = cv2.adaptiveThreshold(img , 255 ,

cv2.ADAPTIVE_THRESH_MEAN_C ,

cv2.THRESH_BINARY_INV , 7 , 2)

adap_mean_8 = cv2.adaptiveThreshold(img , 255 ,

推荐阅读