“Could not import PIL.Image. The use of array

    科技2022-08-18  99

    基于dataset\training_set数据,根据提供的结构,建立CNN模型,识别图片中的猫/狗,计算预测准确率: 1.识别图片中的猫/狗、计算dataset\test_set测试数据预测准确率 2.从网站下载猫/狗图片,对其进行预测

    在构建CNN模型识别图片中的猫/狗时,通过tensorflow框架下的keras 中的load_img()加载图片时,出现了如下的错误:

    ImportError: Could not import PIL.Image. The use of array_to_img requires PIL.Image

    通过上网寻找解决办法,并亲自试过,特将解决办法整理如下: 主要原因是没有安装pillow,因为使用load_img()函数需要pillow

    (base) C:\Users\Administrator>activate tensorflow (tensorflow) C:\Users\Administrator>pip3 install pillow Collecting pillow Downloading Pillow-7.2.0-cp36-cp36m-win_amd64.whl (2.0 MB) |████████████████████████████████| 2.0 MB 7.4 kB/s Installing collected packages: pillow Successfully installed pillow-7.2.0

    问题得以解决。

    参考 1.ImportError: Could not import PIL.Image. The use of array_to_img requires PIL. 2.ImportError: Could not import PIL.Image. The use of array_to_img requires PIL.

    Processed: 0.040, SQL: 9