python实现图像二值化处理
时间: 2023-12-04 17:03:36 浏览: 73
图像二值化是将灰度图像转换为黑白二值图像的过程。在Python中,可以使用OpenCV库来实现图像二值化处理。以下是一个简单的例子:
```python
import cv2
# 读取图像
img = cv2.imread('image.jpg', 0)
# 进行二值化处理
ret, thresh = cv2.threshold(img, 127, 255, cv2.THRESH_BINARY)
# 显示图像
cv2.imshow('image', thresh)
cv2.waitKey(0)
cv2.destroyAllWindows()
```
在上面的代码中,首先使用`cv2.imread()`函数读取一个灰度图像。然后,使用`cv2.threshold()`函数进行二值化处理。其中,`127`表示阈值,所有小于等于阈值的像素点都会被设为0(黑色),所有大于阈值的像素点都会被设为255(白色)。最后,使用`cv2.imshow()`函数显示处理后的图像。
阅读全文