module ‘keras.preprocessing.image‘ has no attribute ‘load_img‘问题的解决

报错代码如下:

from keras.preprocessing import image

img_keras = image.load_img('./test.jpg')
print(img_keras)

img_keras = image.img_to_array(img_keras)
print(img_keras[:,1,1])
原因:

版本问题

解决方法:

将导包 from keras.preprocessing.image import img_to_array 改为 from keras.utils import image_utils,使用 image_utils 下面的 load_img(), img_to_array() 两个方法即可。

完整代码如下:

# from keras.preprocessing import image
from keras.utils import image_utils


img_keras = image_utils.load_img('./test.jpg')
print(img_keras)

img_keras = image_utils.img_to_array(img_keras)
print(img_keras[:, 1, 1])
 

你可能感兴趣的:(CV笔记,keras,深度学习,人工智能)