Список изображений Python RGB в 2D-массив python 2

#python #arrays #image #list

#python #массивы #изображение #Список

Вопрос:

Я успешно преобразовал свое изображение в значения RGB, используя:

 from PIL import Image
im = Image.open(imageDir, 'r')

pix_val_rgb = list(im.getdata())
  

Конечно, это дает мне только 1D массив. Есть ли какая-либо встроенная функция, которая преобразует 1D массивы в 2D, или это будет тип задачи, которую мне придется программировать самостоятельно?

Заранее благодарю вас!

Комментарии:

1. Используйте что-то, основанное на numpy, для приятных и эффективных операций. Там вы могли бы использовать reshape, если это вообще необходимо, как scipy или scikit-image, оба с использованием массивов numpy всегда сохраняют изображения внутри как массивы numpy.

2. Спасибо! Я попробую это и посмотрю, как это получится.