Поток предварительной обработки изображений Keras преобразует изображения RGB в BGR - PullRequest
0 голосов
/ 17 января 2019

В настоящее время я использую функции предварительной обработки изображений 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, они просто конвертируются при сохранении.

...