簡體   English   中英

將多個.img文件轉換成.png,再轉換成numpy數組的代碼

[英]Code for changing multiple .img files into .png, then into numpy array

我正在做一個卷積神經網絡分類,目前我所有的圖塊都是 in.img 格式(感謝 ArcMap)。 我知道我需要以 .png 格式獲取它們,但還沒有找到可以轉換整個文件夾的代碼。 那可行嗎?

最后,我還需要將所有 those.png 放入一個 numpy 數組中。 我找到了適用於 just.png 的基本代碼,但是有沒有辦法一次轉換整個文件夾?

謝謝大家!

是的,這是可行的,只需使用 Python Pil即可。 並使用 glob 遍歷文件夾中的所有文件。

一些示例代碼:

import os
from PIL import Image
import glob

counter = 0
for image in glob.glob("/Users/Testfolder/*.jpg"):
    counter = counter + 1
    img = Image.open(image)
    img.save('/Users/Testfolder/' + (str(counter)+'img.png'))

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM