import numpy as np 为灰色
时间: 2023-10-04 16:03:34 浏览: 113
python numpy之np.random的随机数函数使用介绍
5星 · 资源好评率100%
你可以通过以下方式将图像转换为灰度图像:
```python
import cv2
# 读取图像
img = cv2.imread('image.jpg')
# 将图像转换为灰度图像
gray = cv2.cvtColor(img, cv2.COLOR_BGR2GRAY)
# 显示灰度图像
cv2.imshow('Gray Image', gray)
cv2.waitKey(0)
cv2.destroyAllWindows()
```
或者,你也可以使用numpy来将图像转换为灰度图像:
```python
import numpy as np
import cv2
# 读取图像
img = cv2.imread('image.jpg')
# 将图像转换为灰度图像
gray = np.dot(img[..., :3], [0.299, 0.587, 0.114]).astype(np.uint8)
# 显示灰度图像
cv2.imshow('Gray Image', gray)
cv2.waitKey(0)
cv2.destroyAllWindows()
```
阅读全文