opencv图像二值化显示
时间: 2023-12-04 15:41:37 浏览: 73
以下是使用OpenCV进行图像二值化并显示的代码示例:
```python
import cv2
# 读取图像并转换为灰度图像
img = cv2.imread('img/lena.jpg')
gray = cv2.cvtColor(img, cv2.COLOR_BGR2GRAY)
# 使用全局阈值进行二值化
_, binary = cv2.threshold(gray, 127, 255, cv2.THRESH_BINARY)
# 显示原图和二值化后的图像
cv2.imshow('Original Image', img)
cv2.imshow('Binary Image', binary)
cv2.waitKey(0)
cv2.destroyAllWindows()
```
在上述代码中,我们首先读取了一张图像并将其转换为灰度图像。然后,我们使用`cv2.threshold()`函数将灰度图像进行二值化处理。最后,我们使用`cv2.imshow()`函数显示原始图像和二值化后的图像,并使用`cv2.waitKey()`函数等待用户按下任意键关闭窗口。
阅读全文