如何使用python将图像转换为灰度?

我在文件夹中有5张图片。我想把所有这些图像都转换为灰度。


import glob

colorIm = []

for filename in glob.glob('/content/drive/My Drive/Colab Notebooks/Asplab/Cifar/*.png'):

  print(filename)

  img = Image.open(filename)

  colorIm.append(img)

  greyIm=colorIm.convert('L')

属性错误:“列表”对象没有属性“转换”


明月笑刀无情
浏览 98回答 1
1回答

Smart猫小萌

您需要转换列表中的每个图像:import globcolorIm = []for filename in glob.glob('/content/drive/My Drive/Colab Notebooks/Asplab/Cifar/*.png'):  print(filename)  img = Image.open(filename)  colorIm.append(img)greyIm = [img.convert('L') for img in colorIm]
打开App,查看更多内容
随时随地看视频慕课网APP

相关分类

Python