для ImageDataGenerator.flow () не задан параметр 'target_size' для изменения размера, так как изменить размер массива пикселей уже в pandas Dataframe? - PullRequest
0 голосов
/ 06 января 2020

Я работаю с полутоновыми изображениями c=1 размеров 137,236, хранящимися в кадре данных df, соответствующем столбцам 32332. Я преобразовал свой массив Image в требуемый массив Rank 4 как

im_pix_arr = df.iloc[:,:].values.reshape(df.shape[0],137,236,1) #(samples,w,h,c) format

Проблема в том, что модель, которую я хочу обучить, т.е. входной слой, Я пытаюсь передать изображение размером (100,100,1). Если бы это были простые маги в каталогах, я бы использовал обычный flow_from_directory или flow_from_dataframe и передал туда 'target_size=(100,100), но в flow() такого аргумента нет. Я проверил разные ответы, такие как этот был очень близок моей проблеме, но у них есть наборы изображений в их каталогах, поэтому они могут перебирать через al oop и использовать scipy

Как я могу изменить размеры изображений, чтобы получить их в желаемом формате (samples,100,100,1)? , если в каталоге нет изображений, и мне придется использовать только flow().

...