使用Keras进行数据增强

时间:2019-05-04 17:35:54

标签: keras deep-learning data-augmentation

我正在使用Keras学习数据增强(使用.jupyter notebook)。我知道python=3.7不再支持scipy函数,但是我用ndimage.imread()imageio.imread()使用了两种不同的替代方法。但是他们都不起作用。它们都显示了大量错误。它们都产生数组但类型不同。 是否仍然可以使用?

这些是我已经尝试过的代码片段:

matplotlib.pyplot.imread()

这是我最初的开始方式

image = np.expand_dims(ndimage.imread('82.jpg'), 0)
image = np.expand_dims(matplotlib.pyplot.imread('82.jpg'), 0)

1 个答案:

答案 0 :(得分:0)

因此ndimage.imread确实已被弃用。您绝对必须使用matplotlib.pyplot.imread()。但是,由于您是通过import matplotlib.pyplot as plt导入的,因此需要执行以下操作:

plt.imread(image_path)

(不是matplotlib.pyplot.imread(image_path))。实际上,matplotlib.pyplot已导入,并且对于解释器来说,它是一个单独的块。它也不会导入模块matplotlib