Python中numpy,Image相互转换

numpy与Image数据类型互换

第一步:导入需要的包

import rasterio
import numpy as np
from PIL import Image
from einops import rearrange

第二步:读取图片并转换类型

方式一:numpy-->Image

# 以numpy方式读取图片
img = rasterio.open('123.jpg').read()
img = rearrange(img, 'c h w -> h w c')
image = Image.fromarray(img)
image.show()

方式二:Image-->numpy

# 以Image方式读取图片
pic = Image.open('456.jpg')
pic.show()
new_pic = np.array(pic)

参考

https://blog.csdn.net/weixin_40522801/article/details/106490005

https://blog.csdn.net/weixin_39450145/article/details/103874310

猜你喜欢

转载自blog.csdn.net/Miss_croal/article/details/128959563