python图像二值化
时间: 2023-09-08 21:14:28 浏览: 72
基带相关同步跟踪回路-python 图片二值化处理(处理后为纯黑白的图片)
在Python中进行图像二值化,可以使用OpenCV库实现。以下是一个简单的示例代码:
```python
import cv2
# 读取图像
img = cv2.imread('image.jpg', 0)
# 进行二值化处理
ret, binary = cv2.threshold(img, 127, 255, cv2.THRESH_BINARY)
# 显示图像
cv2.imshow('binary image', binary)
cv2.waitKey(0)
cv2.destroyAllWindows()
```
在这个示例中,我们首先使用`cv2.imread()`函数读取图像,参数0表示读取灰度图像。然后使用`cv2.threshold()`函数进行二值化处理,其中127是阈值,255是最大值,`cv2.THRESH_BINARY`表示使用二值化方法。最后使用`cv2.imshow()`函数显示二值化后的图像,并使用`cv2.waitKey()`等函数等待用户按下按键。
阅读全文