用python opencv 将图片彩色转换为纯黑色
时间: 2024-04-21 20:22:32 浏览: 227
opencv中彩色图转为灰度图
3星 · 编辑精心推荐
你可以使用OpenCV库中的函数将彩色图片转换为纯黑色。下面是一个简单的示例代码:
```python
import cv2
# 读取彩色图片
image = cv2.imread('input.jpg')
# 将彩色图片转换为灰度图像
gray_image = cv2.cvtColor(image, cv2.COLOR_BGR2GRAY)
# 将灰度图像转换为纯黑色
black_image = cv2.threshold(gray_image, 127, 255, cv2.THRESH_BINARY)[1]
# 保存纯黑色图片
cv2.imwrite('output.jpg', black_image)
```
在这个示例中,首先使用`cv2.imread`函数读取彩色图片。然后,使用`cv2.cvtColor`函数将彩色图片转换为灰度图像。接下来,使用`cv2.threshold`函数将灰度图像转换为纯黑色,其中阈值设为127。最后,使用`cv2.imwrite`函数保存纯黑色图片到指定路径。
请注意,你需要将代码中的`'input.jpg'`替换为你要转换的彩色图片的路径,并将`'output.jpg'`替换为保存纯黑色图片的路径。
阅读全文