原始代码:

scipy.misc.toimage(img).save(s, format="png")

因为scipy1.2.0以上没有了.toimage等很多函数。所以运用其他的来代替。

from PIL import Image
Image.fromarray(np.uint8(img).convert('RGB').save(s, format="png")

但是运行会报错误:

TypeError: Cannot handle this data type: (1, 1, 128), |u1

解决措施:

Image.fromarray(np.uint8(img.transpose(1, 2, 0))).convert('RGB').save(s, format="png")

添加img.transpose(1,2,0)。

原因:我的数据输入格式img是(3,128,128),即是(channel,width,height)。但是使用PIL库处理图像数据时候,需要的格式是(width,height,channel),所以需要进行转换,把(C,W,H)变为(W,H,C)即可。

TypeError: Cannot handle this data type: (1, 1, 128), |u1相关推荐

  1. 一步真实解决:TypeError: Cannot handle this data type: (1, 1, 6), |u1

    问题描述 使用YOLO或者其他框架训练的时候,出现了下面的问题 TypeError: Cannot handle this data type: (1, 1, 6), |u1 然后,你正在训练的数据就 ...

  2. pytorch错误记录:TypeError: Cannot handle this data type: (1, 1, 64), |u1

    经过测试: pairwise_distance函数在pytorch1.7上的表现与pytorch1.10/pytorch1.11上有区别,代码如下 pytorch1.7上 feat_A的size是1, ...

  3. TypeError: Cannot handle this data type: (1, 1, 28), |u1

    PIL和numpy相互转换方式如下: from PIL import Image#PIL image转成numpy np_img = np.asarray(PIL_img) #参数时PIL类型的图片 ...

  4. PIL Error, TypeError: Cannot handle this data type:(1, 1), <i8

    欢迎访问个人网络日志

  5. 解决KeyError: ((1, 1, 3), ‘<i8‘) TypeError: Cannot handle this data type: (1, 1, 3), <i8

    目录 项目场景: 问题描述 原因分析: 解决方案: 项目场景: PIL库可视化numpy数组图像 问题描述 完整报错如下: Traceback (most recent call last):File ...

  6. 成功解决TypeError: data type ‘category‘ not understood

    成功解决TypeError: data type 'category' not understood 目录 解决问题 解决思路 解决方法 解决问题 TypeError: data type 'cate ...

  7. Python报错:TypeError: Cannot interpret ‘1‘ as a data type

    在使用np.zeros()创建新数组的时候,我传入的参数是如下代码: parameters['b' + str(l)] = np.zeros(layers_dims[l], 1) 运行报错: Trac ...

  8. matlab里数据类型转换,Matlab数据类型及转换(Matlab data type and conversion).doc

    Matlab数据类型及转换(Matlab data type and conversion) Matlab数据类型及转换(Matlab data type and conversion) Matlab ...

  9. pandas使用select_dtypes函数移除dataframe中指定数据类型的数据列(exclude columns based on the data type in dataframe)

    pandas使用select_dtypes函数移除dataframe中指定数据类型的数据列(exclude columns based on the data type in dataframe) 目 ...

最新文章

  1. nginx lua 小项目:根据 user_agent 显示不同的页面,附带和 php 性能的对比
  2. 图解基于 Node.js 实现前后端分离 - CSDN博客
  3. 16岁上大学,25岁博士毕业,她还是南大医学院最年轻的博导!
  4. mysql函数保留小数_MySql自定义函数-关于保留小数位的特殊需求
  5. 【Verilog HDL】第三章 reg和net及其一组类型的区别——充分运用实验思维
  6. ndarray python 映射_在Matlab的delsq演示中,用numpy方法对向量映射进行ndarray处理?...
  7. SpringBoot项目集成Mybatis Plus(五)条件构造器
  8. GSAP JS基础教程--动画的控制及事件
  9. 常见并发工具的使用和原理解析——Condition(重点在第五节)
  10. 计算机程序员英文作文,程序员英文自我介绍3篇
  11. ARM汇编之合法立即数的快速判断方法
  12. 狐狸找兔子 ← C语言实现
  13. Vue引入静态图片的两种方式
  14. 有一种爱 不能称之为爱情
  15. 目前计算机病毒只有网络病毒吗,目前计算机病毒只有网络型病毒。()
  16. deeplearning.38序列模型(搭建RNN与LSTM应用实践)
  17. GG32F450XX上移植RT-Thread+LWIP协议栈
  18. PAT考试一些注意事项
  19. Atcoder #2362 Splatter Painting(dfs+优化)
  20. 《罪犯与女儿》,看完你会热泪盈眶

热门文章

  1. 分布式数据(文件)存储
  2. Docker学习:容器间数据挂载与共享 | 远程共享挂载数据卷 | sshfs挂载远程volume | 容器内部通过sshfs访问远程主机 | -v |--volumes-from(实战篇)
  3. NLP(05)_中文文本基本任务与处理
  4. 【解决】spark-sql在unix_timestamp上的深坑
  5. 91、基于STM32的智能投食智能鱼缸鱼塘养殖宠物喂食换水无线系统
  6. Mac技巧之苹果电脑Mac OS X系统自带的鼠标所在点颜色RGB值查看工具:数码测色计...
  7. 如果要让移动硬盘里面既有系统又想继续当移动硬盘使用可以进行分区(本文章是之前在U盘中安装系统的关联文章)
  8. 18 v-for中使用v-if结合template标签的使用
  9. iOS 项目开发常用配置
  10. Spring的quart(定时任务)配置文件