Python课后习题训练记录Day134

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,得到黑白二值图。

  • 显示原图与二值图,等待按键后关闭窗口。

输入法是否切换为英语模式;语法是否错误。