我在一個文件夾中有幾個圖像,我正在嘗試將每個圖像轉換為灰度并將它們保存到另一個文件夾中由于RAM耗盡,Google Colab會話不斷崩潰,我已嘗試在每個變量上使用del這是我的代碼img_array = []for filename in FileArray: img = cv2.imread('train/train/Img-'+filename) height, width, layers = img.shape size = (width, height) img_array.append(img) image = cv2.cvtColor(img,cv2.COLOR_BGR2GRAY) cv2.imwrite('train/gray/Img-'+filename, image) del img del height del width del layers del size del image
1 回答
翻過高山走不出你
TA貢獻1875條經驗 獲得超3個贊
即使您正在刪除 ,圖像仍保留在列表中的內存中。如果您有很多圖像,則可以將它們全部保存在內存中,從而非??焖俚鼐捉繰AM。imgimg_arrayFileArray
請嘗試刪除以下行:
img_array.append(img)
添加回答
舉報
0/150
提交
取消
