image.open 和 cv2.imread打开的图像格式不同!!!在跑模型的时候数据加载遇到的bug解决

tsm的dataloader,报错就是因为这个,原来的代码是image.open,我用的cv,转格式解决。

转换:

1.Image对象->np.adarray

img = Image.open(path)

img_array = np.array(img)

 

2.np.adarray->Image对象

img = cv2.imread(path)

img_Image = Image.fromarray(np.uint8(img))

 

posted @   Tomorrow1126  阅读(159)  评论(0编辑  收藏  举报
相关博文:
阅读排行:
· 阿里最新开源QwQ-32B,效果媲美deepseek-r1满血版,部署成本又又又降低了!
· SQL Server 2025 AI相关能力初探
· 单线程的Redis速度为什么快?
· AI编程工具终极对决:字节Trae VS Cursor,谁才是开发者新宠?
· 开源Multi-agent AI智能体框架aevatar.ai,欢迎大家贡献代码
历史上的今天:
2020-03-25 手写数字识别
2020-03-25 一个讲pyYaml的博客
2020-03-25 tf.cast()
2020-03-25 argparse基本用法
点击右上角即可分享
微信分享提示