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 简易计算器程序,代码就几行
Aug 29 Python
Python中使用logging模块代替print(logging简明指南)
Jul 09 Python
在Linux系统上通过uWSGI配置Nginx+Python环境的教程
Dec 25 Python
python读写LMDB文件的方法
Jul 02 Python
完美解决python中ndarray 默认用科学计数法显示的问题
Jul 14 Python
浅谈Pycharm调用同级目录下的py脚本bug
Dec 03 Python
详解python列表生成式和列表生成式器区别
Mar 27 Python
详解【python】str与json类型转换
Apr 29 Python
python实现图片压缩代码实例
Aug 12 Python
使用selenium和pyquery爬取京东商品列表过程解析
Aug 15 Python
python 申请内存空间,用于创建多维数组的实例
Dec 02 Python
python中pickle模块浅析
Dec 29 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/06/07 PHP
CodeIgniter中使用cookie的三种方式详解
2014/07/18 PHP
php数据库的增删改查 php与javascript之间的交互
2017/08/31 PHP
javascript eval函数深入认识
2009/02/21 Javascript
jquery插件 autoComboBox 下拉框
2010/12/22 Javascript
jQuery 中使用JSON的实现代码
2011/12/01 Javascript
JavaScript中统计Textarea字数并提示还能输入的字符
2014/06/10 Javascript
简介JavaScript中search()方法的使用
2015/06/06 Javascript
jQuery中(function($){})(jQuery)详解
2015/07/15 Javascript
JQuery实现简单的图片滑动切换特效
2015/11/22 Javascript
利用jQuery及AJAX技术定时更新GridView的某一列数据
2015/12/04 Javascript
Bootstrap网格系统详解
2016/04/26 Javascript
jQuery插件EasyUI实现Layout框架页面中弹出窗体到最顶层效果(穿越iframe)
2016/08/05 Javascript
jQuery.form.js插件不能解决连接超时(timeout)的原因分析及解决方法
2016/10/14 Javascript
node.js中的事件处理机制详解
2016/11/26 Javascript
Bootstrap CSS组件之面包屑导航(breadcrumb)
2016/12/17 Javascript
jquery实现多次上传同一张图片
2017/01/09 Javascript
vue中mint-ui环境搭建详细介绍
2017/04/06 Javascript
详解vue-cil和webpack中本地静态图片的路径问题解决方案
2017/09/27 Javascript
angularJs select绑定的model取不到值的解决方法
2018/10/08 Javascript
说说如何利用 Node.js 代理解决跨域问题
2019/04/22 Javascript
JS检测浏览器开发者工具是否打开的方法详解
2020/10/02 Javascript
[04:19]DOTA2亚洲邀请赛 现场花絮
2015/03/11 DOTA
Python实现删除文件但保留指定文件
2015/06/21 Python
详解Python 数据库 (sqlite3)应用
2016/12/07 Python
python 判断网络连通的实现方法
2018/04/22 Python
查看django版本的方法分享
2018/05/14 Python
pandas.cut具体使用总结
2019/06/24 Python
深入了解python中元类的相关知识
2019/08/29 Python
网易微博Web App用HTML5开发的过程介绍
2012/06/13 HTML / CSS
一个不错的HTML5 Canvas多层点击事件监听实例
2014/04/29 HTML / CSS
伦敦最受欢迎的蛋糕店:Konditor & Cook
2019/11/01 全球购物
求职信的最佳写作思路
2014/02/01 职场文书
致共产党员倡议书
2014/04/16 职场文书
共筑中国梦演讲稿
2014/04/23 职场文书
面试复试通知单
2015/04/24 职场文书