python怎么将灰度图像二值化

   2025-02-20 9500
核心提示:要将灰度图像二值化,可以使用OpenCV库中的threshold函数。以下是一个示例代码:import cv2# 读取灰度图像image = cv2.imread(&#

要将灰度图像二值化,可以使用OpenCV库中的threshold函数。以下是一个示例代码:

import cv2# 读取灰度图像image = cv2.imread('image.jpg', 0)# 二值化处理_, binary_image = cv2.threshold(image, 127, 255, cv2.THRESH_BINARY)# 显示原始图像和二值化后的图像cv2.imshow('Original Image', image)cv2.imshow('Binary Image', binary_image)cv2.waitKey(0)cv2.destroyAllWindows()

在上述代码中,首先使用cv2.imread函数读取灰度图像,并将其存储在image变量中。然后,使用cv2.threshold函数对图像进行二值化处理。函数参数中的127表示阈值,像素值大于该阈值的像素被设置为最大像素值(在本例中为255),而像素值小于等于该阈值的像素被设置为0。二值化后的图像存储在binary_image变量中。最后,使用cv2.imshow函数显示原始图像和二值化后的图像。使用cv2.waitKeycv2.destroyAllWindows函数来等待用户按下任意键并关闭窗口。

 
 
更多>同类维修知识
推荐图文
推荐维修知识
点击排行
网站首页  |  关于我们  |  联系方式  |  用户协议  |  隐私政策  |  网站留言