cv2.threshold蓝色
时间: 2024-01-10 21:21:29 浏览: 130
cv2
根据提供的引用内容,cv2.threshold函数用于将图像转换为二值图像。在给定阈值的情况下,函数将图像中的像素值与阈值进行比较,并根据比较结果将像素值设置为指定的最大值或最小值。在这种情况下,使用cv2.THRESH_BINARY_INV参数将图像转换为反向二值图像。
以下是一个使用cv2.threshold函数将图像转换为反向二值图像的示例代码:
```python
import cv2 as cv
img = cv.imread('./images/butterfly.jpg')
img_gray = cv.cvtColor(img, cv.COLOR_BGR2GRAY)
ret, mask = cv.threshold(img_gray, 25, 255, cv.THRESH_BINARY_INV)
cv.imshow('image_mask', mask)
cv.waitKey(0)
cv.destroyAllWindows()
```
在这个例子中,我们首先读取了一张彩色图像,并将其转换为灰度图像。然后,我们使用cv2.threshold函数将灰度图像转换为反向二值图像,阈值设置为25。最后,我们显示了转换后的二值图像。
阅读全文