我有一个 .jpg 图像,我想将其转换为 Python 数组,因为我实现了处理普通 Python 数组的处理例程。
似乎 PIL 图像支持转换为 numpy 数组,根据我写的文档:
from PIL import Image
im = Image.open("D:\Prototype\Bikesgray.jpg")
im.show()
print(list(np.asarray(im)))
这将返回一个 numpy 数组列表。另外,我尝试过
list([list(x) for x in np.asarray(im)])
因为它失败了,所以什么也没有返回。
如何从 PIL 转换为数组,或者简单地从 numpy 数组转换为 Python 数组?