pyhton中image变为数组
时间: 2024-02-22 20:57:03 浏览: 50
python图片与数组的转化
5星 · 资源好评率100%
你可以使用Python的Pillow库来将图像转换为数组。以下是一个示例代码:
```python
from PIL import Image
import numpy as np
image = Image.open("example.jpg") # 打开图像文件
image_array = np.array(image) # 将图像转换为数组
print(image_array) # 打印数组
```
在这个示例中,我们首先使用Pillow库的`Image.open()`函数打开了一个名为"example.jpg"的图像文件。然后,我们使用NumPy库的`np.array()`函数将图像转换为数组。最后,我们打印了这个数组。
请注意,这个数组的形状将是`(height, width, channels)`,其中`height`和`width`是图像的高度和宽度,`channels`是图像的通道数(例如,对于彩色图像,通道数为3)。
阅读全文