以下是使用 Python 代码将彩色图像转换为二值图像的示例:

import cv2

# 读取彩色图像
image = cv2.imread('color_image.png')

# 将图像转换为灰度图像
gray = cv2.cvtColor(image, cv2.COLOR_BGR2GRAY)

# 对灰度图像进行二值化处理
ret, thresh = cv2.threshold(gray, 127, 255, cv2.THRESH_BINARY)

# 显示二值图像
cv2.imshow('Binary Image', thresh)
cv2.waitKey(0)
cv2.destroyAllWindows()

在这个例子中,我们使用 OpenCV 库中的 cv2.imread() 函数读取彩色图像。然后,我们使用 cv2.cvtColor() 函数将图像转换为灰度图像。最后,我们使用 cv2.threshold() 函数将灰度图像转换为二值图像。在这个函数中,我们将阈值设置为 127,并使用 THRESH_BINARY 模式将像素值大于阈值的像素设置为 255,其余像素设置为 0。最后,我们使用 cv2.imshow() 函数显示二值图像。

Python OpenCV: 彩色图像转换为二值图像

原文地址: https://www.cveoy.top/t/topic/m0Yi 著作权归作者所有。请勿转载和采集!

免费AI点我,无需注册和登录