我正在尝试找到一种使用 Pillow 获取图像通道数的方法。这似乎相当微不足道,但我找不到它(简单的答案)。我知道我可以用一些小的开销来解决这个问题(2 种可能的想法):转换为 numpy 并检查 array.shape检查image.size[0]*image.size[1]对len(image.getdata())所以我对找到一个可行的解决方案并不感兴趣,而是对使用枕头来实现这一点感兴趣。我使用的代码很简单: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)我还发现这种方法受到这个答案的启发(当然这也导入了开销):num_channel = len(image.split())对我来说,这似乎很奇怪,我找不到这个简单的答案。
添加回答
举报
0/150
提交
取消