PIL.Image转为numpy
时间: 2023-10-02 20:04:24 浏览: 100
图像处理之PIL.Image与numpy.array之间的相互转换
可以使用numpy库来将PIL.Image转为numpy数组,具体代码如下:
```python
import numpy as np
from PIL import Image
# 打开图片
image = Image.open("image.jpg")
# 将图片转为numpy数组
array = np.array(image)
# 显示数组的形状
print(array.shape)
```
其中,`image.jpg`是你要读取的图片文件名,可以替换成你自己的图片文件名。`np.array()`方法可以将PIL.Image对象转为numpy数组。你可以通过`array.shape`查看数组的形状,从而获取图片的宽度、高度和通道数等信息。
阅读全文