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