下面的代码显示了错误。请帮助解决此问题。
filepath = os.path.join(data_dir, 'train', img_name)
img = imread(filepath, flatten=True)错误图片:

发布于 2019-02-15 16:36:05
scipy中的imread()已被弃用,他们建议使用imageio.imread()。可以在here中找到过渡到imageio版本的指南。根据这一点,您的代码应该更改为:
import imageio
filepath = os.path.join(data_dir, 'train', img_name)
img = imageio.imread(filepath, as_gray=True)发布于 2019-02-15 15:19:23
尝试
from scipy import ndimage
filepath = os.path.join(data_dir, 'train', img_name)
img = ndimage.imread(filepath, flatten=True)发布于 2019-02-15 15:17:41
也许您使用的是matplotlib.pyplot的imread,而不是scipy.ndimage.imread,后者应该是相反的。
https://stackoverflow.com/questions/54704280
复制相似问题