numpy转为Image
时间: 2023-07-09 10:31:33 浏览: 104
Python 实现将数组/矩阵转换成Image类
可以使用PIL库将numpy数组转换为Image对象。具体实现代码如下:
```python
import numpy as np
from PIL import Image
# 创建一个随机的numpy数组
arr = np.random.randint(0, 255, size=(224, 224, 3)).astype('uint8')
# 将numpy数组转换为Image对象
img = Image.fromarray(arr)
# 显示图片
img.show()
```
其中,`arr`是一个随机的224x224x3的numpy数组,`astype('uint8')`将其转换为无符号8位整数类型,以便使用PIL库处理图片。然后,使用`Image.fromarray()`将numpy数组转换为Image对象。最后,使用`show()`方法显示图片。
阅读全文