python 用opencv灰度图像反向二值化
时间: 2023-11-19 09:04:50 浏览: 175
python+opencv图像二值化处理
以下是使用Python和OpenCV进行灰度图像反向二值化的代码示例:
```python
import cv2
# 读取灰度图像
img = cv2.imread('image.jpg', cv2.IMREAD_GRAYSCALE)
# 反向二值化
thresh, img_bin = cv2.threshold(img, 127, 255, cv2.THRESH_BINARY_INV)
# 显示结果
cv2.imshow('Binary Image', img_bin)
cv2.waitKey(0)
cv2.destroyAllWindows()
```
在上面的代码中,我们首先使用`cv2.imread()`函数读取灰度图像。然后,我们使用`cv2.threshold()`函数将图像反向二值化。该函数的第一个参数是输入图像,第二个参数是阈值,第三个参数是最大值,第四个参数是二值化类型。在这里,我们使用`cv2.THRESH_BINARY_INV`将图像反向二值化。最后,我们使用`cv2.imshow()`函数显示结果。
阅读全文