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的Django框架中获取单个对象数据的简单方法
Jul 17 Python
python Django模板的使用方法
Jan 14 Python
python3将视频流保存为本地视频文件
Jun 20 Python
Django框架中间件(Middleware)用法实例分析
May 24 Python
基于python的Paxos算法实现
Jul 03 Python
python中下标和切片的使用方法解析
Aug 27 Python
Python 在OpenCV里实现仿射变换—坐标变换效果
Aug 30 Python
python 基于dlib库的人脸检测的实现
Nov 08 Python
关于Python中定制类的比较运算实例
Dec 19 Python
git查看、创建、删除、本地、远程分支方法详解
Feb 18 Python
python输出数学符号实例
May 11 Python
详解MindSpore自定义模型损失函数
Jun 30 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开发中的中文编码问题
2013/08/08 PHP
Laravel框架源码解析之反射的使用详解
2020/05/14 PHP
jQuery父级以及同级元素查找介绍
2013/09/04 Javascript
ECMAScript6块级作用域及新变量声明(let)
2015/06/12 Javascript
Angularjs过滤器使用详解
2016/05/25 Javascript
简单模拟node.js中require的加载机制
2016/10/27 Javascript
AngularJS中的缓存使用
2017/01/11 Javascript
JavaScript表单验证的两种实现方法
2017/02/11 Javascript
Android中Okhttp3实现上传多张图片同时传递参数
2017/02/18 Javascript
vue.js开发环境安装教程
2017/03/17 Javascript
nodejs实现大文件(在线视频)的读取
2020/10/16 NodeJs
JS中appendChild追加子节点无效的解决方法
2018/10/14 Javascript
详解小程序循环require之坑
2019/03/08 Javascript
微信小程序自定义组件传值 页面和组件相互传数据操作示例
2019/05/05 Javascript
layui多图上传实现删除功能的例子
2019/09/23 Javascript
JavaScript 中的无穷数(Infinity)详解
2020/02/13 Javascript
[02:43]DOTA2英雄基础教程 圣堂刺客
2013/12/09 DOTA
Python实现获取网站PR及百度权重
2015/01/21 Python
浅谈Python中数据解析
2015/05/05 Python
对python 命令的-u参数详解
2018/12/03 Python
Python qqbot 实现qq机器人的示例代码
2019/07/11 Python
Python爬虫图片懒加载技术 selenium和PhantomJS解析
2019/09/18 Python
python随机生成大小写字母数字混合密码(仅20行代码)
2020/02/01 Python
Python如何批量获取文件夹的大小并保存
2020/03/31 Python
纯CSS实现颜色渐变效果(包含环形渐变、线性渐变、彩虹效果等)
2014/05/07 HTML / CSS
canvas三角函数模拟水波效果的示例代码
2018/07/03 HTML / CSS
Html+Css+Jquery实现左侧滑动拉伸导航菜单栏的示例代码
2020/03/17 HTML / CSS
HTML5基于flash实现播放RTMP协议视频的示例代码
2020/12/04 HTML / CSS
viagogo意大利票务平台:演唱会、体育比赛、戏剧门票
2018/01/26 全球购物
Talbots官网:美国成熟女装品牌
2019/11/15 全球购物
工程造价自荐信
2013/10/09 职场文书
仓库主管的岗位职责
2013/12/04 职场文书
英文简历自荐信范文
2013/12/11 职场文书
行政主管岗位职责
2015/02/03 职场文书
超详细Python解释器新手安装教程
2021/05/10 Python
Win11 KB5015814遇安装失败 影响开始菜单性能解决方法
2022/07/15 数码科技