举例说明在opencv中将灰度图转为数组
时间: 2023-02-17 19:22:36 浏览: 153
可以使用 OpenCV 库中的 cv2.imread() 函数读取图像,并使用 cv2.cvtColor() 函数将其转换为灰度图。然后使用 numpy 库中的 np.array() 函数将图像转换为数组。
示例代码:
```
import cv2
import numpy as np
# 读取图像
img = cv2.imread('image.jpg')
# 转换为灰度图
gray = cv2.cvtColor(img, cv2.COLOR_BGR2GRAY)
# 将图像转换为数组
gray_arr = np.array(gray)
```
注意:在这里我们读取的是本地文件,如果想要读取网络图片或者其他形式的图片,我们可以使用其他方式读取图片。
阅读全文