【发布时间】:2019-06-11 15:06:30
【问题描述】:
我目前正在使用 Keras 的图像预处理功能来增强一些训练图像数据。作为其中的一部分,我试图通过使用 ImageDataGenerator 类中的 flow 方法将图像保存到目录来可视化增强:
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 格式,它们只是在保存时进行转换。
【问题讨论】:
-
能否提供完整代码?