Как преобразовать JPG в массив NumPy?

Как преобразовать JPG изображение в трехмерный массив NumPy, в котором каждый пиксель будет представлен вектором из трёх чисел?

Первое из которых, обозначает красный цвет, второе - зелёный, а третье - синий, т.е. RGB.


Ответы (1 шт):

Автор решения: MaxU
import numpy as np
from PIL import Image    #  pip install Pillow

img = np.asarray(Image.open('image.jpg').convert('RGB'))
→ Ссылка