我想將圖像元數據(高度,寬度,顏色通道等)存儲在字典中。有多個圖像,所以我想用Python操作系統遍歷圖像文件夾,併爲每個圖像創建一個字典,包括圖像元數據。這是一些不好的代碼,可以說明我的意思。如何將圖像數據存儲在字典中
PATH_TO_IMAGES = 'images/data'
print(os.listdir(PATH_TO_IMAGES))
list_of_images = [os.listdir(PATH_TO_IMAGES)]
for im in list_of_images:
imdict = {}
imdict['height'] = ???
imdict['width'] = ???
imdict['channels'] = ???
imdict['name'] = ???
我也很想知道哪些軟件包(PIL,matplotlib,?)適合這個。謝謝。
我不完全確定你要綁定什麼。你想要一個包含所有圖像所有數據的字典嗎?或每個圖像的新字典?無論如何,我認爲你有一些錯誤。每個循環會覆蓋您的「imdict = {}」。打印語句將只打印最後一張圖像。這是你的意圖嗎? – 16num
我想要一個字典爲每個圖像。我知道這些錯誤,我希望打印語句打印每個字典。 –