你好,
也许这个问题看起来很愚蠢,但我尝试使用 Pillows Image.convert()
将图像转换为灰度。该图像我已存储在变量 img
中,因为我已经对其进行了预处理,但没有使用 Pillow(类型:numpy.ndarray)进行预处理。所以我输入:
img = Image.convert('LA')
但它似乎不起作用,正如它所说:
AttributeError: module 'PIL.Image' has no attribute 'convert'
如果我输入 img = Image.open("picture.jpg").convert('LA')
它可以工作,但我想在已经存在的变量上使用它。我也不想保存预处理的图像只是为了使用前面的命令打开和转换它,因为这样效率更低(在速度和 CPU 功率方面)。
那么:有没有正确的方法来做到这一点?
提前感谢您的帮助!
最佳答案
而不是说Image.convert()
使用你的图像变量:
图像 例如
img = img.convert('')
在这种情况下:
img = img.convert('LA')
关于python - 有没有办法在现有变量上使用 Pillows "Image.convert()"?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/58526520/