opencv 二值化怎么写
时间: 2023-11-04 19:03:22 浏览: 73
要使用 OpenCV 进行二值化,可以使用 `cv2.threshold()` 方法。
下面是一个简单的示例代码:
```python
import cv2
# 读取图像
img = cv2.imread('image.jpg', 0)
# 二值化
ret, thresh = cv2.threshold(img, 127, 255, cv2.THRESH_BINARY)
# 显示结果
cv2.imshow('Binary Image', thresh)
cv2.waitKey(0)
cv2.destroyAllWindows()
```
在这个示例中,我们将要读取的图像文件名为 `image.jpg`,并使用 `cv2.imread()` 方法将其读入。然后,我们使用 `cv2.threshold()` 方法进行二值化,将阈值设置为 127,最大值设置为 255。最后,我们使用 `cv2.imshow()` 方法将结果显示出来。
在运行代码后,会弹出一个名为 `Binary Image` 的窗口,显示二值化后的图像。
阅读全文