我有一个.jpg图像,我想转换为Python数组,因为我实现了处理普通Python数组的处理例程。PIL图像阵列(numpy数组到阵列) - 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数组?
你试过了numpy的阵列的'tolist()'方法? – joeln