python 图像二值化
时间: 2023-05-11 13:07:11 浏览: 121
图像二值化
Python 图像二值化可以使用 OpenCV 库中的 cv2.threshold() 函数实现。该函数可以将图像转换为黑白二值图像,使得图像中的目标物体更加突出。以下是一个简单的示例代码:
```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.threshold() 函数的第一个参数是输入图像,第二个参数是阈值,第三个参数是最大像素值,第四个参数是二值化类型。在本例中,我们使用的是 THRESH_BINARY 类型,表示将像素值大于阈值的像素设置为最大像素值,将像素值小于等于阈值的像素设置为 0。
阅读全文