python 含子圖的gif生成時內存溢出的方法
更新時間:2019年07月07日 12:17:24 作者:睡覺不準打呼嚕
今天小編就為大家分享一篇python 含子圖的gif生成時內存溢出的方法,具有很好的參考價值,希望對大家有所幫助。一起跟隨小編過來看看吧
今天想用python做個demo,含兩個子圖的動態(tài)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()
首先分別將畫布分為兩塊,分別循環(huán)讀如圖片,顯示圖片后暫停,再清除原圖像~
但是由于plt.cla()只能作用于最后一個子圖,第一塊子圖讀取過程中占用大量內存導致內存溢出,目前沒找到解決辦法。
最后在matlab上完成這個工作。
以上這篇python 含子圖的gif生成時內存溢出的方法就是小編分享給大家的全部內容了,希望能給大家一個參考,也希望大家多多支持腳本之家。
您可能感興趣的文章:
相關文章
python操作音視頻ffmpeg-python對比pyav選擇
這篇文章主要介紹了python操作音視頻的選擇:ffmpeg-python對比pyav,有需要的朋友可以借鑒參考下,希望能夠有所幫助,祝大家多多進步,早日升職加薪2023-11-11
淺談pytorch中的nn.Sequential(*net[3: 5])是啥意思
這篇文章主要介紹了pytorch中的nn.Sequential(*net[3: 5])是啥意思,文中通過示例代碼介紹的非常詳細,對大家的學習或者工作具有一定的參考學習價值,需要的朋友們下面隨著小編來一起學習學習吧2021-04-04

