opencv python 照片变黑白
时间: 2023-08-17 13:09:59 浏览: 234
python 利用OpenCV 图像黑白化
4星 · 用户满意度95%
你可以使用OpenCV库来将彩色照片转换为黑白照片。下面是一个使用Python和OpenCV的示例代码:
```python
import cv2
# 读取彩色照片
image = cv2.imread('input.jpg')
# 将彩色照片转换为灰度照片
gray_image = cv2.cvtColor(image, cv2.COLOR_BGR2GRAY)
# 显示灰度照片
cv2.imshow('Gray Image', gray_image)
cv2.waitKey(0)
cv2.destroyAllWindows()
```
在这个示例中,你需要将`input.jpg`替换为你自己的彩色照片的文件路径。代码中的`cv2.cvtColor()`函数将彩色图像转换为灰度图像。最后,使用`cv2.imshow()`和相关的窗口管理函数来显示灰度图像。
运行代码后,会弹出一个名为"Gray Image"的窗口,显示转换后的黑白照片。你可以使用`cv2.imwrite()`函数将黑白照片保存到文件中。
希望对你有所帮助!如有其他问题,请随时提问。
阅读全文