В настоящее время я использую функции предварительной обработки изображений Keras для дополнения некоторых данных тренировочных изображений. В рамках этого я пытаюсь визуализировать дополнения, которые можно сделать, сохранив изображения в каталог, используя метод потока из класса ImageDataGenerator:
https://keras.io/preprocessing/image/#flow
datagenerator.flow(image, batch_size=1, save_to_dir=args["imgdir"], save_prefix='aug',
save_format='png')
Проблема в том, что изображения, которые я передаю, являются RGB, а изображения, сохраненные в каталоге, - BGR. Единственное преобразование, которое я делаю, - это ротация, почему она конвертирует их в BGR? Я могу исправить ситуацию, преобразовав изображение в BGR, прежде чем передать его в метод потока генератора.
Сам генератор не производит изображения BGR - они остаются в формате RGB, они просто конвертируются при сохранении.