Image Data Generator для изображений в массиве Numpy - PullRequest
0 голосов
/ 11 октября 2019

Итак, у меня есть изображения в массиве, но не в каталоге. У меня есть окончательный массив numpy, который является 4-мерным тензором формы (пример, 48, 48, 1). Моя цель - использовать генератор данных изображений keras для их преобразования (пример, 224, 224, 1). Пожалуйста, объясните мне, как это сделать, поскольку до сих пор я видел примеры людей, использующих генераторы данных изображений из каталога, в который они загружают реальные изображения.

У меня 4 локальных массива, хранящихся локально train_images.npy, train_labels.npy, test_images.npy и test_labels.npy.

Форма для изображений в этих numpy: (sample, 48, 48, 1) Форма для этикеток в этих numpy: (sample, number of classes), поскольку я уже преобразовал их в метод keras.utils.np_utils.to_categorical.

1 Ответ

2 голосов
/ 11 октября 2019

Для этого вы должны использовать ImageDataGenerator.flow, что напрямую принимает numpy массива. Это заменяет вызов flow_from_directory, весь другой код, использующий генератор, должен быть таким же.

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