解决python中显示图片的plt.imshow plt.show()内存泄漏问题
作者:mrljw 时间:2023-03-08 23:33:16
当要处理批量图片,且每张图片都要进行显示时,用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()
来源:https://blog.csdn.net/mrljw/article/details/88565170
标签:python,plt.imshow,plt.show,内存泄漏
0
投稿
猜你喜欢
Python中实现参数类型检查的简单方法
2022-07-26 18:53:07
mysql中workbench实例详解
2024-01-15 01:45:03
javascript 日期相减-在线教程(附代码)
2024-04-18 09:45:00
python星号(*)和双星号(**) 函数动态参数匹配及解包操作方法
2023-04-09 19:55:03
asp无组件备份与还原数据库
2007-09-24 13:19:00
从SNS看社会化界面设计 I
2009-02-19 12:21:00
Python实现获取sonarqube数据
2023-02-26 04:38:30
Python numpy下几种fft函数的使用方式
2022-06-21 07:19:55
js不能获取隐藏的div的宽度只能先显示后获取
2024-04-17 10:25:17
MySQL连接及基本信息查看命令汇总
2024-01-24 10:47:40
pyspark操作hive分区表及.gz.parquet和part-00000文件压缩问题
2022-02-07 14:35:53
Python中如何引入第三方模块
2023-08-27 08:34:48
Python 添加命令行参数步骤
2022-10-24 05:15:40
python中__call__内置函数用法实例
2022-06-04 11:46:32
Python hashlib常见摘要算法详解
2023-07-29 20:04:09
GO语言的控制语句详解包括GO语言的指针语法
2024-02-21 22:17:27
Python Pillow(PIL)库的用法详解
2022-01-31 13:43:26
python列表推导和生成器表达式知识点总结
2021-09-13 00:13:42
python爬虫中多线程的使用详解
2021-01-18 09:16:15
Access数据库下如何使用通用对话框的问题
2008-11-28 16:37:00