cv2.threshold(image_gray,70,255,cv2.THRESH_BINARY)
时间: 2024-05-20 22:07:18 浏览: 101
OpenCV中Threshold二值化的参数.pdf
cv2.threshold函数是OpenCV中用于图像阈值化的函数。它可以将灰度图像转换为二值图像,根据设定的阈值将像素分为两个类别:大于阈值的像素设为一个值(通常为255),小于阈值的像素设为另一个值(通常为0)。
以下是一个使用cv2.threshold函数进行图像阈值化的示例:
```python
import cv2
# 读取灰度图像
image_gray = cv2.imread('image.jpg', 0)
# 进行图像阈值化
ret, binary_image = cv2.threshold(image_gray, 70, 255, cv2.THRESH_BINARY)
# 显示二值图像
cv2.imshow('Binary Image', binary_image)
cv2.waitKey(0)
cv2.destroyAllWindows()
```
在这个示例中,我们首先使用cv2.imread函数读取了一张灰度图像。然后,我们使用cv2.threshold函数将图像阈值化,设定阈值为70,大于70的像素设为255,小于70的像素设为0。最后,我们使用cv2.imshow函数显示二值图像。
阅读全文