解决python中显示图片的plt.imshow plt.show()内存泄漏问题


Posted in Python onApril 24, 2020

当要处理批量图片,且每张图片都要进行显示时,用plt.imshow() plt.show()会出现内存泄漏, 管理器中看到其中一个python进程的内存不断上涨,目前有找到解决方法

from matplotlib import pyplot as plt
...
for...:
  ...
  plt.figure(figsize=IMAGE_SIZE)
  plt.imshow(image_np)
  plt.show()

补充知识:python在内存中读取base64图片

import base64
import skimage.io
import matplotlib.pyplot as plt

def base64_to_rgb(base64_str):
  """
  默认base64中的图像为rgb,直接转换成即可
  :param base64:
  :return:
  """
  if isinstance(base64_str, bytes):
    base64_str = base64_str.decode("utf-8")

  imgdata = base64.b64decode(base64_str)
  img = skimage.io.imread(imgdata, plugin='imageio')
  return img

base = 'R0lGODlhdQAmAKIAAOYyL+rU4llg6Jmd8e92dCky4eEGAv///yH5BAAAAAAALAAAAAB1ACYAAAP/eLrc/jC2IEoZMATJu/9gyFVWIUyksIls677LUJbrEcxWDe98f+CWk4I0w/iOSNANKJQBC8mo9LEEDp8F3XR7rOIU2Cx3jHwKsUKyWqRhEEvGN3xN91BoCq8l9tTW/244Rk4mOkBGgIl8VjF+d4V5A5KKf3IWiCCEOZRraGxPnGqeIZpzoVyjDBptDpYmp1yumI9BWq5QUQS6fn+lm3lYmLdSBsW8xcjJBgAABLwfAMhXRQt6ODWuJ8rb3AYK0d3h4OHIBC7jC0TCYb/ZB+Th3/Dc4/PmLOgSvkwK+xjMAAEmCwhQnrc8rFSxGkiwnoFnEnTp0mdqlJw0DgIggwgu/08xABM+KkhGJdm9JJqMhGkyQIAATA3HxVwATuO8jyQfECiXJyYzZwzyOSilcqWEmzkP1ES6LGmDcStshjspNJAgMOwwNmBajGZXGyJVhU22quxOaR7hrahqQ52DC1jh/nj1AG0Eux3BLgu59x3SkxHO9mVLhJfcirUc2IWA96vUbvf+QkNbldCgIGCKHi6h1e/Bu1+VOiYHYAVTwBHyCfWyocoZzZovbf3ok1njzx/IltUg+GG13twMfta0gdDruLH3MOD6uaPDcI8hCAZp4/k24elmtOacGXlcPAuYe/VmnVt0ncioTyeYU+ibQRWOHyCRXEz40BDyivYWYBzQAIbTbeBUNTIZRF1QlNlVimGdfffLSPg9oJ9+vVV4H23smWSgFqrZZc0AWiTWACMXcjAhfgAqgxpXKwDXDXbZsSPjVcth6NNtZj3nzCpM1dDfPDACM+OQ9l2I1HiPlfNceentMoGLygQp5Eq3aKfYaUgOdBIB9RyYSEsmvASiFgG0RMRLEK2RAAA7'

img = base64_to_rgb(base)
plt.imshow(img)
plt.show()

以上这篇解决python中显示图片的plt.imshow plt.show()内存泄漏问题就是小编分享给大家的全部内容了,希望能给大家一个参考,也希望大家多多支持三水点靠木。

Python 相关文章推荐
python+pillow绘制矩阵盖尔圆简单实例
Jan 16 Python
python使用Tkinter实现在线音乐播放器
Jan 30 Python
python3使用SMTP发送HTML格式邮件
Jun 19 Python
完美解决在oj中Python的循环输入问题
Jun 25 Python
详解多线程Django程序耗尽数据库连接的问题
Oct 08 Python
Python转换时间的图文方法
Jul 01 Python
Python3 venv搭建轻量级虚拟环境的步骤(图文)
Aug 09 Python
Pytorch Tensor的统计属性实例讲解
Dec 30 Python
python3实现往mysql中插入datetime类型的数据
Mar 02 Python
python 实现两个npy档案合并
Jul 01 Python
python文本处理的方案(结巴分词并去除符号)
May 26 Python
Python pandas读取CSV文件的注意事项(适合新手)
Jun 20 Python
基于打开pycharm有带图片md文件卡死问题的解决
Apr 24 #Python
解决Opencv+Python cv2.imshow闪退问题
Apr 24 #Python
python实现五子棋程序
Apr 24 #Python
opencv python 图片读取与显示图片窗口未响应问题的解决
Apr 24 #Python
jupyter notebook oepncv 显示一张图像的实现
Apr 24 #Python
不到20行实现Python代码即可制作精美证件照
Apr 24 #Python
python 画条形图(柱状图)实例
Apr 24 #Python
You might like
PHP4 与 MySQL 交互使用
2006/10/09 PHP
用PHP控制用户的浏览器--ob*函数的使用说明
2007/03/16 PHP
php 网页游戏开发入门教程一(webgame+design)
2009/10/26 PHP
php中使用__autoload()自动加载未定义类的实现代码
2013/02/06 PHP
PHP 清空varnish 缓存的详解(包括指定站点下的)
2013/06/20 PHP
PHP中array_map与array_column之间的关系分析
2014/08/19 PHP
php中get_meta_tags()、CURL与user-agent用法分析
2014/12/16 PHP
PHP+shell脚本操作Memcached和Apache Status的实例分享
2016/03/11 PHP
使用git迁移Laravel项目至新开发环境的步骤详解
2020/04/06 PHP
Javascript Throttle & Debounce应用介绍
2013/03/19 Javascript
jquery中通过父级查找进行定位示例
2013/06/28 Javascript
JQuery调用绑定click事件的3种写法
2015/03/28 Javascript
最全的Javascript编码规范(推荐)
2016/06/22 Javascript
jQuery+ajax实现实用的点赞插件代码
2016/07/06 Javascript
AngularJS入门教程之MVC架构实例分析
2016/11/01 Javascript
javascript实现简单的ajax封装示例
2016/12/28 Javascript
JS中静态页面实现微信分享功能
2017/02/06 Javascript
Angular 通过注入 $location 获取与修改当前页面URL的实例
2017/05/31 Javascript
NodeJs form-data格式传输文件的方法
2017/12/13 NodeJs
js 判断当前时间是否处于某个一个时间段内
2019/09/19 Javascript
Vue SPA 初次进入加载动画实现代码
2019/11/14 Javascript
Node.js API详解之 console模块用法详解
2020/05/12 Javascript
jQuery实现推拉门效果
2020/10/19 jQuery
[44:33]EG vs Liquid 2018国际邀请赛小组赛BO2 第二场 8.18
2018/08/19 DOTA
用python登录Dr.com思路以及代码分享
2014/06/25 Python
Python pickle模块用法实例分析
2015/05/27 Python
python单线程文件传输的实例(C/S)
2019/02/13 Python
Python实现钉钉发送报警消息的方法
2019/02/20 Python
python 实现屏幕录制示例
2019/12/23 Python
在Pytorch中计算自己模型的FLOPs方式
2019/12/30 Python
对Keras中predict()方法和predict_classes()方法的区别说明
2020/06/09 Python
不拖欠农民工工资承诺书
2014/03/31 职场文书
人力资源管理毕业求职信
2014/08/05 职场文书
党支部综合考察意见
2015/06/01 职场文书
《落花生》教学反思
2016/02/16 职场文书
Windows server 2016服务器基本设置
2022/08/14 Servers