图像阈值化
1、函数
(1)Python: cv2.cvtColor(src, code[, dst[, dstCn]]) → dst
箭头->dst表示函数运行输出一个结果dst.
(2)Python: cv2.threshold(src, thresh, maxval, type[, dst]) → retval, dst
箭头→ retval, dst表示函数运行输出2个结果,retval, dst.
程序代码:
import cv2 image = cv2.imread("E:\\abc.jpg") image = cv2.cvtColor(image, cv2.COLOR_BGR2GRAY) #将图像转为灰色 cv2.imshow("Image", image) #显示灰度图像 (T, thresh) = cv2.threshold(image, 155, 255, cv2.THRESH_BINARY) #阈值化处理,阈值为:155 cv2.imshow("Threshold Binary", thresh) cv2.waitKey(0)
运行结果: