[英]Keras - how to pass a array of images to ImageDataGenerator.flow
[英]keras ImageDataGenerator.flow with color_mode
我正在将python与keras一起使用,并希望使用keras图像预处理,我的一些图像是rgb而有些是灰度的,我需要阅读所有图像并将灰度图像的尺寸更改为x,x,3或进行处理它们,并希望将其作为.flow函数的一部分,就像我可以将color_mode与.flow_from_directory一起使用一样,可以将其设置为rgb并将所有图像读取为rgb,即使它们是灰度的,这可能吗?
您不能将其作为.flow
一部分进行.flow
因为这假定您已经将准备好的图像加载到4D张量中。 您可以使用load_img其功能.flow_from_directory
使用实际消耗color_mode
参数:
img = load_img(os.path.join(self.directory, fname),
color_mode=self.color_mode,
target_size=self.target_size,
interpolation=self.interpolation)
这来自flow_from_directory代码。 您可以使用此功能加载图像,然后调用.flow
。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.