python OpenCV 灰度图转为三通道的黑白图
时间: 2023-07-21 22:19:36 浏览: 89
python-OpenCV 实现将数组转换成灰度图和彩图
可以使用OpenCV的cvtColor函数将灰度图转为三通道的黑白图。具体实现代码如下:
```python
import cv2
# 读入灰度图
gray_img = cv2.imread('gray_image.jpg', cv2.IMREAD_GRAYSCALE)
# 将灰度图转为三通道的黑白图
bw_img = cv2.cvtColor(gray_img, cv2.COLOR_GRAY2BGR)
# 显示图像
cv2.imshow('Gray Image', gray_img)
cv2.imshow('BW Image', bw_img)
cv2.waitKey(0)
cv2.destroyAllWindows()
```
其中,`cv2.imread`函数用于读入灰度图,`cv2.cvtColor`函数用于将灰度图转为三通道的黑白图,`cv2.imshow`函数用于显示图像,`cv2.waitKey`和`cv2.destroyAllWindows`函数用于等待按键输入和关闭窗口。
阅读全文