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实现字符串反转的常用方法分析【4种方法】
Sep 30 Python
Python面向对象程序设计之继承与多继承用法分析
Jul 13 Python
python读取图片任意范围区域
Jan 23 Python
Python中BeautifuSoup库的用法使用详解
Nov 15 Python
用Python做一个久坐提醒小助手的示例代码
Feb 10 Python
django模型动态修改参数,增加 filter 字段的方式
Mar 16 Python
Opencv求取连通区域重心实例
Jun 04 Python
Django --Xadmin 判断登录者身份实例
Jul 03 Python
Python3如何在服务器打印资产信息
Aug 27 Python
python 网络编程要点总结
Jun 18 Python
python利用while求100内的整数和方式
Nov 07 Python
python 使用tkinter与messagebox写界面和弹窗
Mar 20 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与javascript对多项选择的处理
2006/10/09 PHP
用来给图片加水印的PHP类
2008/04/09 PHP
深入理解ob_flush和flush的区别(ob_flush()与flush()使用方法)
2013/02/06 PHP
thinkphp使用literal防止模板标签被解析的方法
2014/11/22 PHP
Laravel 6 将新增为指定队列任务设置中间件的功能
2019/08/06 PHP
js 实现css风格选择器(压缩后2KB)
2012/01/12 Javascript
jQuery.validate 常用方法及需要注意的问题
2013/03/20 Javascript
nodejs npm包管理的配置方法及常用命令介绍
2014/06/05 NodeJs
实践中学习AngularJS表单
2016/03/21 Javascript
js原型链与继承解析(初体验)
2016/05/09 Javascript
JSON 的正确用法探讨:Pyhong、MongoDB、JavaScript与Ajax
2016/05/15 Javascript
微信小程序 wxapp导航 navigator详解
2016/10/31 Javascript
浅谈js算法和流程控制
2016/12/29 Javascript
Bootstrap Table 删除和批量删除
2017/09/22 Javascript
javascript实现滚动条效果
2020/03/24 Javascript
[33:15]2018DOTA2亚洲邀请赛3月30日 小组赛B组 VP VS Mineski
2018/03/31 DOTA
Python使用redis pool的一种单例实现方式
2016/04/16 Python
python抓取并保存html页面时乱码问题的解决方法
2016/07/01 Python
浅谈Python基础之I/O模型
2017/05/11 Python
Python 反转字符串(reverse)的方法小结
2018/02/20 Python
python的pytest框架之命令行参数详解(上)
2019/06/27 Python
Python GUI库PyQt5图形和特效样式QSS介绍
2020/02/25 Python
keras中的backend.clip用法
2020/05/22 Python
python实现xlwt xlrd 指定条件给excel行添加颜色
2020/07/14 Python
纯CSS3代码实现文字描边
2016/04/25 HTML / CSS
使用Html5 Stream开发实时监控系统
2020/06/02 HTML / CSS
CHARLES & KEITH加拿大官网:新加坡时尚品牌
2020/03/26 全球购物
加拿大著名的奢侈品购物网站:SSENSE(支持中文)
2020/06/25 全球购物
简单叙述一下MYSQL的优化
2016/05/09 面试题
商务专员岗位职责
2013/11/23 职场文书
暑期社会实践心得体会
2014/09/02 职场文书
医德医风自我评价
2014/09/19 职场文书
债务授权委托书范本
2014/10/17 职场文书
优秀班主任推荐材料
2014/12/17 职场文书
个人年终总结怎么写
2015/03/09 职场文书
浅谈Nginx 中的两种限流方式
2021/03/31 Servers