python 含子图的gif生成时内存溢出的方法


Posted in Python onJuly 07, 2019

今天想用python做个demo,含两个子图的动态gif,代码如下:

import matplotlib.pyplot as plt
import imageio,os
import matplotlib
 
 
# plt.ion()
 
fig=plt.figure(0)
ax1=plt.subplot(121)
ax2=plt.subplot(122)
 
ax1.set_title('input')
ax2.set_title('GT')
 
 
for i in range(1000):
  img1=plt.imread('F:\\pythonprogram\\test_bord/path\\enc_in_img\\{}.png'.format(i))
  img2 = plt.imread('F:\\pythonprogram\\test_bord/path\\dec_out_img\\{}.png'.format(i))
  ax1.imshow(img1)
  ax2.imshow(img2)
  # ax2.axis('off')
  plt.pause(0.00001)
  plt.cla()
 
plt.show()

首先分别将画布分为两块,分别循环读如图片,显示图片后暂停,再清除原图像~

但是由于plt.cla()只能作用于最后一个子图,第一块子图读取过程中占用大量内存导致内存溢出,目前没找到解决办法。

最后在matlab上完成这个工作。

以上这篇python 含子图的gif生成时内存溢出的方法就是小编分享给大家的全部内容了,希望能给大家一个参考,也希望大家多多支持三水点靠木。

Python 相关文章推荐
Python实现批量下载图片的方法
Jul 08 Python
Python的Django框架中自定义模版标签的示例
Jul 20 Python
python实现mysql的单引号字符串过滤方法
Nov 14 Python
Python字符串特性及常用字符串方法的简单笔记
Jan 04 Python
python安装oracle扩展及数据库连接方法
Feb 21 Python
用Python将IP地址在整型和字符串之间轻松转换
Mar 22 Python
Python使用django搭建web开发环境
Jun 09 Python
Python实现识别手写数字 简易图片存储管理系统
Jan 29 Python
python 编码规范整理
May 05 Python
tensorflow 用矩阵运算替换for循环 用tf.tile而不写for的方法
Jul 27 Python
使用python客户端访问impala的操作方式
Mar 28 Python
keras的ImageDataGenerator和flow()的用法说明
Jul 03 Python
pandas读取CSV文件时查看修改各列的数据类型格式
Jul 07 #Python
Python实现FTP文件传输的实例
Jul 07 #Python
Python爬虫动态ip代理防止被封的方法
Jul 07 #Python
Python异常处理例题整理
Jul 07 #Python
解决pycharm下os.system执行命令返回有中文乱码的问题
Jul 07 #Python
在python中实现调用可执行文件.exe的3种方法
Jul 07 #Python
Python求两点之间的直线距离(2种实现方法)
Jul 07 #Python
You might like
PHP实现提取一个图像文件并在浏览器上显示的代码
2012/10/06 PHP
Yii2――使用数据库操作汇总(增删查改、事务)
2016/12/19 PHP
jQuery ui 1.7更新小结
2009/08/15 Javascript
js 获取屏幕各种宽高的方法(浏览器兼容)
2013/05/15 Javascript
JS将光标聚焦在文本最后的实现代码
2014/03/28 Javascript
动态读取JSON解析键值对的方法
2014/06/03 Javascript
react-router实现跳转传值的方法示例
2017/05/27 Javascript
详解jQuery中关于Ajax的几个常用的函数
2017/07/17 jQuery
JS实现基于Sketch.js模拟成群游动的蝌蚪运动动画效果【附demo源码下载】
2017/08/18 Javascript
Node.JS更改Windows注册表Regedit的方法小结
2017/08/18 Javascript
Javascript快速实现浏览器系统通知
2017/08/26 Javascript
Vue实现数字输入框中分割手机号码的示例
2017/10/10 Javascript
通过fastclick源码分析彻底解决tap“点透”
2017/12/24 Javascript
实时监控input框,实现输入框与下拉框联动的实例
2018/01/23 Javascript
基于JavaScript实现瀑布流布局
2018/08/15 Javascript
vue实现评论列表功能
2019/10/25 Javascript
JS异步宏队列微队列原理详解
2020/09/09 Javascript
[01:07:19]DOTA2-DPC中国联赛 正赛 CDEC vs XG BO3 第一场 1月19日
2021/03/11 DOTA
利用Python脚本在Nginx和uwsgi上部署MoinMoin的教程
2015/05/05 Python
Django Admin实现三级联动的示例代码(省市区)
2018/06/22 Python
Python实现base64编码的图片保存到本地功能示例
2018/06/22 Python
Python SQL查询并生成json文件操作示例
2018/08/17 Python
django-rest-framework解析请求参数过程详解
2019/07/18 Python
Python占用的内存优化教程
2019/07/28 Python
一行Python代码过滤标点符号等特殊字符
2019/08/12 Python
pytorch VGG11识别cifar10数据集(训练+预测单张输入图片操作)
2020/06/24 Python
法国娇韵诗官方旗舰店:Clarins是来自法国的天然护肤品牌
2018/06/30 全球购物
PyQt QMainWindow的使用示例
2021/03/24 Python
业务主管岗位职责
2013/11/20 职场文书
文明寄语大全
2014/04/11 职场文书
法英专业大学生职业生涯规划范文:衡外情,量己力!
2014/09/23 职场文书
幼儿园家长工作总结2015
2015/04/25 职场文书
2019请假条的基本格式及范文!
2019/07/05 职场文书
详解CSS故障艺术
2021/05/25 HTML / CSS
MySql数据库触发器使用教程
2022/06/01 MySQL
MySQL count(*)统计总数问题汇总
2022/09/23 MySQL