用PIL存储

如果用PIL存储的话需要一个image类来调用save函数
一般需要先使用Image的open方法来新建一个image对象,然后用这个对象.save来存储
但是如果我们只有一个numpy array的话就只需要调用Image.fromarray来建立一个image对象,再save

for img,label in zip(train_data.train_data,train_data.train_labels):if(label == 7):result = Image.fromarray(np.array(img))result.save('./picture/'+str(count)+'_'+classes[int(label)]+'.png')count += 1

实验证明用plt保存图片的速度比PIL慢很多,大概差了一百多倍,所以保存的时候尽量使用PIL

python图像处理-如何存储用plt或者Image打开的图像相关推荐

  1. python图像处理基础知识(plt库函数说明)

    python图像处理基础知识,plt库函数说明 目录 python图像处理基础知识,plt库函数说明 1.画图(plt库) 1.1 plt.figure(num='',figsize=(x, y),d ...

  2. [Python图像处理] 十四.基于OpenCV和像素处理的图像灰度化处理

    该系列文章是讲解Python OpenCV图像处理知识,前期主要讲解图像入门.OpenCV基础用法,中期讲解图像处理的各种算法,包括图像锐化算子.图像增强技术.图像分割等,后期结合深度学习研究图像识别 ...

  3. 万字长文告诉新手如何学习Python图像处理(上篇完结 四十四) | 「Python」有奖征文

    该系列文章是讲解Python OpenCV图像处理知识,前期主要讲解图像入门.OpenCV基础用法,中期讲解图像处理的各种算法,包括图像锐化算子.图像增强技术.图像分割等,后期结合深度学习研究图像识别 ...

  4. Python图像处理【3】Python图像处理库应用

    Python图像处理库应用 0. 前言 1. 将 RGB 图像转换为灰度图像算法 1.1 算法原理 3.2 算法实现 2. 使用 PIL 库计算图像差异 2.1 算法原理 2.2 算法实现 3. 使用 ...

  5. [Python图像处理] 三十三.图像各种特效处理及原理万字详解(毛玻璃、浮雕、素描、怀旧、流年、滤镜等)...

    此文转载自:https://blog.csdn.net/Eastmount/article/details/111568397#commentBox 该系列文章是讲解Python OpenCV图像处理 ...

  6. python低通滤波器_[Python图像处理] 二十三.傅里叶变换之高通滤波和低通滤波

    [Python图像处理] 二十三.傅里叶变换之高通滤波和低通滤波 发布时间:2019-04-28 20:35, 浏览次数:2739 , 标签: Python 该系列文章是讲解Python OpenCV ...

  7. python灰度图片格式_[Python图像处理] 十五.图像的灰度线性变换

    [Python图像处理] 十五.图像的灰度线性变换 发布时间:2019-03-28 00:08, 浏览次数:619 , 标签: Python 该系列文章是讲解Python OpenCV图像处理知识,前 ...

  8. Python图像处理

    一.简介 实现计算机视觉任务的过程中,不可避免地需要对图像进行读写操作以及图像预处理操作,下面介绍两个常用的Python图像处理库:OpenCV和Pillow. OpenCV全称是由英特尔公司资助的开 ...

  9. 6.1 Python图像处理之图像编码技术和标准-DPCM编码

    6.1 Python图像处理之图像编码技术和标准-DPCM编码 文章目录 6.1 Python图像处理之图像编码技术和标准-DPCM编码 1 算法原理 2 代码 3 效果 1 算法原理 预测编码利用的 ...

最新文章

  1. Linux查看实时带宽流量情况
  2. android art虚拟机安装,Android中art虚拟机启动流程
  3. Docker部署SDN环境
  4. 爆发前的最后按钮 白鹭推HTML5首款生态产品Egret Runtime
  5. linux 进程间通信之pipe
  6. csharp: ODP.NET,System.Data.OracleClient(.net 4.0) and System.Data.OleDb读取Oracle g 11.2.0的区别...
  7. JAVA NIO基础知识
  8. Memcache图形化管理工具MemAdmin
  9. 选择排序(Select Sort)
  10. 数据是指在计算机科学中能够被,5. 数据在 计算机科学中 是指所有能输入到计算机并 被计算机程序处理的符号的总称。( )...
  11. Linux 学习步骤(从入门到精通)
  12. android语音唤醒app,breeno助手语音唤醒
  13. 苹果电脑u盘装win7系统教程
  14. matlab三水箱,基于MATLAB的三容水箱液位串级控制系统的设计(毕业设计)
  15. SpringBoot+RabbitMQ 实现 RPC 调用
  16. Ubuntu18.04登陆界面美化--Mac主题
  17. php+mysql+jquery瀑布流
  18. LoadRunner技巧之思考时间设置
  19. 表单补充,labed标签,html5新增表单元素和语义
  20. java实现Excel动态列导出的简单例子

热门文章

  1. php学习----php实现验证码
  2. 山东政法学院计算机高考志愿填报代码,2018高考志愿学校代码大全 山东高等院校代码都在这...
  3. android 通知中心,你的 Android 通知中心从未如此井然有序过:个性通知
  4. 组合数学(四)生成排列和组合
  5. 使用51单片机和DS1302时钟芯片做一个简易的电子时钟
  6. matlab建立风速模型,基于MATLAB的风力发电系统风速模型的研究
  7. android对图片提升清晰度,轻颜相机如何提升图片清晰度?
  8. 武汉智慧工地管理系统能帮助建筑施工提升质量吗?
  9. [SHOI2013] 发微博
  10. 【IM开源推荐】前微信技术专家打造的开源的即时通讯组件OpenIM