OpenCV教程-OpenCV图像阈值处理
整理:python技术迷
retval,threshold = cv2.threshold(src, thresh, maxValue, cv2.THRESH_BINARY_INV)
参数-
src: 源图像,应为灰度图像。
thresh: 用于对像素值进行分类。
maxVal: 它表示如果像素阈值为则给定的值。
cv2.THRESH_BINARY
cv2.THRESH_BINARY_INV
cv2.THRESH_TRUNC
cv2.THRESH_TOZERO
cv2.THRESH_TOZERO_INV
我们以上面的图像作为输入。我们描述一下阈值的实际工作原理。上面的图像稍暗,有点难以阅读。有些部分足够亮,可以正常阅读,而其他部分需要更多的焦点才能正确阅读。
👉点击领取:最全Python资料合集
import cv2img = cv2.imread(r'C:\Users\DEVANSH SHARMA\book1.jpg',1)retval, threshold = cv2.threshold(img, 62, 255, cv2.THRESH_BINARY)cv2.imshow("Original Image", img)cv2.imshow("Threshold",threshold)cv2.waitKey(0)
上面的程序突出了图像。现在我们可以轻松阅读图像的内容。
热门推荐