У меня есть .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?