Я использую предварительно обученный Keras 'ResNet50. Я не заметил, что мои изображения, где на самом деле оттенки серого. Я безрассудно использовал следующий код (соответствующие части):
data_generator = ImageDataGenerator(preprocessing_function=preprocess_input, validation_split = 0.2) ####
train_generator = data_generator.flow_from_directory(
'ImageResized',
target_size=(image_size, image_size),
batch_size=BATCH_SIZE_TRAINING,
class_mode='categorical',
subset = 'training')
fit_history = model.fit(train_generator,
epochs = NUM_EPOCHS,
validation_data=validation_generator,
callbacks=[cb_checkpointer, cb_early_stopper])
Код работал без сбоев и не выдавал ошибок. Тем не менее, я просто хочу убедиться, что это работает так, как я думаю.
Преобразует ли (preproceesing_input / ImageDataGenerator?) Изображения в оттенках серого в изображения RGB с одинаковым значением во всех 3 каналах?