Я работаю с полутоновыми изображениями 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()
.