解决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 相关文章推荐
Windows和Linux下使用Python访问SqlServer的方法介绍
Mar 10 Python
Python脚本实现12306火车票查询系统
Sep 30 Python
Python脚本获取操作系统版本信息
Dec 17 Python
Django异步任务之Celery的基本使用
Mar 23 Python
Python音频操作工具PyAudio上手教程详解
Jun 26 Python
Python 获取指定文件夹下的目录和文件的实现
Aug 30 Python
python解析多层json操作示例
Dec 30 Python
win10系统下python3安装及pip换源和使用教程
Jan 06 Python
tensorflow实现将ckpt转pb文件的方法
Apr 22 Python
python多线程爬取西刺代理的示例代码
Jan 30 Python
手把手教你用Django执行原生SQL的方法
Feb 18 Python
python自动化八大定位元素讲解
Jul 09 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
php异常:Parse error: syntax error, unexpected T_ENCAPSED_AND_WHITESPACE  eval()'d code error
2011/05/19 PHP
thinkphp判断访客为手机端或PC端的方法
2014/11/24 PHP
php实现字符串首字母大写和单词首字母大写的方法
2015/03/14 PHP
微信 getAccessToken方法详解及实例
2016/11/23 PHP
利用PHPExcel读取Excel的数据和导出数据到Excel
2017/05/12 PHP
浅析php如何实现爬取数据原理
2018/09/27 PHP
前淘宝前端开发工程师阿当的PPT中有JS技术理念问题
2010/01/15 Javascript
js下用eval生成JSON对象
2010/09/17 Javascript
js限制textarea每行输入字符串长度的代码
2012/10/31 Javascript
点击隐藏页面左栏或右栏实现js代码
2013/04/01 Javascript
javascript使用百度地图api和html5特性获取浏览器位置
2014/01/10 Javascript
ECMAScript6块级作用域及新变量声明(let)
2015/06/12 Javascript
简述JavaScript的正则表达式中test()方法的使用
2015/06/16 Javascript
纯javascript实现四方向文本无缝滚动效果
2015/06/16 Javascript
举例讲解JavaScript substring()的使用方法
2015/11/09 Javascript
jquery+Jscex打造游戏力度条
2020/09/12 Javascript
Javascript 链式作用域详细介绍
2017/02/23 Javascript
vue使用Font Awesome的方法步骤
2019/02/26 Javascript
Python实现Windows和Linux之间互相传输文件(文件夹)的方法
2017/05/08 Python
Python生成密码库功能示例
2017/05/23 Python
Python元组拆包和具名元组解析实例详解
2018/03/26 Python
python3调用百度翻译API实现实时翻译
2018/08/16 Python
Python3.5基础之NumPy模块的使用图文与实例详解
2019/04/24 Python
python GUI库图形界面开发之PyQt5窗口类QMainWindow详细使用方法
2020/02/26 Python
VSCode基础使用与VSCode调试python程序入门的图文教程
2020/03/30 Python
python中sort sorted reverse reversed函数的区别说明
2020/05/11 Python
python如何代码集体右移
2020/07/20 Python
开普敦通行证:Cape Town Pass
2019/07/18 全球购物
C# Debug和Testing相关面试题
2015/10/25 面试题
个人自我剖析材料
2014/02/07 职场文书
2014年预备党员学习两会心得体会
2014/03/17 职场文书
二年级学生期末评语
2014/12/26 职场文书
寒山寺导游词
2015/02/03 职场文书
2015年行政人事部工作总结
2015/05/13 职场文书
寒假致家长的一封信
2015/10/10 职场文书
pd.DataFrame中的几种索引变换的实现
2022/06/16 Python