【AI达人养成营】踩坑图像处理-np.array转换导致PIL的部分函数不可用
收藏
在图像处理过程中,使用ImageEnhance等可以很方便的
在几次作业中,经常出现以下代码:
path = "baidu_bear.png"
image = Image.open(path)
image = np.array(image)
如果此时我们
from PIL import ImageEnhance
eb = ImageEnhance.Color(image)
image = eb.enhance(2)
想要将色度翻一倍,那么一定会报错,其原因在于image = np.array(image)。
将其名称更改,image_n=np.array(image),其他代码不变,代码PIL的函数就可以正常使用了。
0
收藏
请登录后评论
是的,Pillow库要求图片的格式必须是内置的Image格式。