1.练习项目 :
练习使用Python语言
2.开始练习
(1)源码 :
#使用OpenCV进行二值化
import cv2
读取图像
img = cv2.imread('image.jpg')
cv2.imshow('img', img)
#灰度化
gray = cv2.cvtColor(img, cv2.COLOR_BGR2GRAY)
二值化
ret, binary = cv2.threshold(gray, 127, 255, cv2.THRESH_BINARY)
显示图片
cv2.imshow('binary', binary)
cv2.waitKey(0)
cv2.destroyAllWindows()
(2)检验结果
对此代码进行检验,检验后无报错,运行此代码,运行结果正确。
(3)练习心得:
OpenCV 二值化概括:
-
读取图像 → 灰度化(`cvtColor`)。
-
用 `threshold` 设置阈值 127,超过置 255,其余置 0,得到黑白二值图。
-
显示原图与二值图,等待按键后关闭窗口。
输入法是否切换为英语模式;语法是否错误。