Преобразовать изображение в матрицу заданных размеров c? - PullRequest
0 голосов
/ 06 марта 2020

Можно ли преобразовать изображение в массив с указанием c размеров в python?

У меня есть группа изображений разных размеров. И мне нужно, чтобы все они были точно в матрице 50 х 50.

Можно ли предпочтительно прочитать изображение с помощью matplotlib, а затем преобразовать этот массив в массив 50 х 50?

Если это возможно, тогда как я могу это сделать?

1 Ответ

1 голос
/ 06 марта 2020

Использование Подушка Библиотека - это то, что вы хотите.

from PIL import Image
image_paths = ["image1.jpg", "image2.jpg"]
arrays = list()

for image_path in image_paths:
    img = Image.open(image_path)
    img.thumbnail(size=(50, 50))
    img_as_array = np.array(img)
    arrays.append(img_as_array)

Теперь arrays содержит ваши изображения, размер которых увеличен до (50, 50) в виде массивов!

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...