我正在嘗試找到一種使用 Pillow 獲取圖像通道數(shù)的方法。這似乎相當微不足道,但我找不到它(簡單的答案)。我知道我可以用一些小的開銷來解決這個問題(2 種可能的想法):轉(zhuǎn)換為 numpy 并檢查 array.shape檢查image.size[0]*image.size[1]對len(image.getdata())所以我對找到一個可行的解決方案并不感興趣,而是對使用枕頭來實現(xiàn)這一點感興趣。我使用的代碼很簡單:from PIL import Imageimage = Image.open(image_path)image.size # <- this gives the size of the image but not the channel as in numpy.(609, 439)我還發(fā)現(xiàn)這種方法受到這個答案的啟發(fā)(當然這也導(dǎo)入了開銷):num_channel = len(image.split())對我來說,這似乎很奇怪,我找不到這個簡單的答案。
添加回答
舉報
0/150
提交
取消