当要处理批量图片,且每张图片都要进行显示时,用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 opencv 内存泄露_解决python中显示图片的plt.imshow plt.show()内存泄漏问题相关推荐

  1. python opencv 实现从一个文件夹中读取图片做切割处理后放入另一个文件夹

    python opencv 实现从一个文件夹中读取图片切割处理后放入另一个文件夹. 实现的功能是把一个文件夹里的图片作处理,即把原图片中心为起点切割成1536*1536的图片,原图片必须大于这个的大小 ...

  2. python 读取数据库内存爆_解决python读取几千万行的大表内存问题

    Python导数据的时候,需要在一个大表上读取很大的结果集. 如果用传统的方法,Python的内存会爆掉,传统的读取方式默认在内存里缓存下所有行然后再处理,内存容易溢出 解决的方法: 1)使用SSCu ...

  3. python画指数函数图像_解决python中的幂函数、指数函数问题

    最近在调代码,碰到幂函数.指数函数,总是提示 ValueError: math domain error ValueError: negative number cannot be raised to ...

  4. python opencv创建图像_使用Python中OpenCV库创建一幅图片的RGB通道图片

    我们知道,在使用PhotoShop进行图片的抠取.创建和存储选区.存储图像的色彩资料等复杂操作时,经常会用到一个功能,那就是"RGB"通道,它能从三原色角度对一幅图片进行精准处理. ...

  5. python mysql写入速度加快_解决python写入mysql中datetime类型遇到的问题

    解决python写入mysql中datetime类型遇到的问题 发布时间:2020-08-31 16:46:47 来源:脚本之家 阅读:89 作者:WilliamDescant 刚开始使用python ...

  6. python threading timer 退出_解决Python中定时任务线程无法自动退出的问题

    python的线程有一个类叫Timer可以,用来创建定时任务,但是它的问题是只能运行一次,如果要重复执行,则只能在任务中再调用一次timer,但这样就存在新的问题了,就是在主进程退出后,不能正常退出子 ...

  7. python会不会内存泄露_总结python 三种常见的内存泄漏场景

    概要 不要以为 Python 有自动垃圾回收就不会内存泄漏,本着它有"垃圾回收"我有"垃圾代码"的精神,现在总结一下三种常见的内存泄漏场景. 无穷大导致内存泄漏 ...

  8. sum函数python后面很多小数_解决Numpy中sum函数求和结果维度的问题

    使用Numpy(下面简称np)中的sum函数对某一维度求和时,由于该维度会在求和后变成一个数,所以所得结果的这一维度为空. 比如下面的例子: a = np.array([[1,2,3],[4,5,6] ...

  9. python字符串拼接数字_解决Python中字符串和数字拼接报错的方法

    解决Python中字符串和数字拼接报错的方法 前言 众所周知Python不像JS或者PHP这种弱类型语言里在字符串连接时会自动转换类型,如果直接将字符串和数字拼接会直接报错. 如以下的代码: # co ...

最新文章

  1. Yum在线升级之网络(本地)服务器的搭建!
  2. 【一篇文章搞懂】dockerfile构建镜像的命令
  3. python爬虫数据分析可以做什么-自学Python爬虫学到什么程度?就可以去找工作了?...
  4. hihoCoder #1457 : 后缀自动机四·重复旋律7
  5. WEBBASE篇: 第五篇, CSS知识3
  6. No authorization to log on as a Trusted System
  7. 这100道Linux常见面试题,看看你会多少?
  8. Redis简单案例(四) Session的管理
  9. linux bsd命令,科学网—Linux/BSD下join命令使数据以tab为分隔符的方法 - 李雷廷的博文...
  10. win10固态硬盘分区 整数_固态硬盘先装系统还是先4k对齐?
  11. Linux学习笔记(尚硅谷韩顺平老师2021最新Linux教程)万字笔记
  12. attachEvent报错原因
  13. 计算机的云是什么意思_阿里巴巴计算机云是什么意思
  14. 奖励补贴有点多!武汉市大健康和生物技术产业发展奖励措施解读
  15. nodeJS打包安装和问题处理
  16. 同为标准版 OPPO Reno7和华为nova9怎么选,这几点要搞清楚
  17. stata合并多张箱线图的命令
  18. java happen-before_java 内存模型中的happen-before 是什么?
  19. 【转】安全测试三部曲
  20. A. Déjà Vu

热门文章

  1. jtag引脚定义_硬件学习之通过树莓派操控 jtag
  2. android o 小米note 3,小米 Note 3 MIUI 10 安卓 8.0 内测开启
  3. Python基础教程:对象及数字对象与数学运算
  4. Python常用的模块和简单用法
  5. Python的10大最佳功能是什么?
  6. python中Dict与OrderedDict
  7. python 实现ping测试延迟的两种方法
  8. Python字典的setdefault() 和get()方法比较
  9. Python scrapy 命令行传参 以及发送post请求payload参数
  10. Python的Super方法