python 含子图的gif生成时内存溢出的方法
2019-07-07 12:17
1281 查看
今天想用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生成时内存溢出的方法就是小编分享给大家的全部内容了,希望能给大家一个参考
您可能感兴趣的文章:
相关文章推荐
- 生成透明GIF的方法
- IE,firefox内存溢出原因与解决方法
- 用Python脚本生成Android SALT扰码的方法
- 内存溢出解决方法 (别人的)
- 内存溢出的原因和解决方法
- 图片生成操作属性导致WP内存溢出解决办法
- Android中图片过大造成内存溢出,OOM(OutOfMemory)异常解决方法(2)
- TOMCAT内存溢出之解决方法
- Android 加载图片内存溢出解决方法
- python 生成exe的方法
- bitmap 设置图片尺寸,避免 内存溢出 OutOfMemoryError的优化方法
- tomcat的内存溢出解决方法
- c++生成dll使用python调用dll的方法
- Java substring方法与内存溢出
- 2款Python内存检测工具介绍和使用方法
- IE,firefox内存溢出原因与解决方法
- bitmap 设置图片尺寸,避免 内存溢出 OutOfMemoryError的优化方法
- Tomcat内存溢出解决方法
- 防止永久性内存溢出解决方法
- wpf 中frame控件的使用内存溢出的处理方法