python - 在jupyter笔记本中的keras中的“load_img”中输入图像时出现FileNotFoundError
问题描述
在jupyter笔记本中的keras中的“load_img”中输入图像时出现FileNotFoundError
import pickle
import numpy as np
from tensorflow.keras.preprocessing.image import ImageDataGenerator,load_img
import json
import requests
import PIL
import matplotlib.pyplot as plt
img=np.array(load_img("IMG_2996.jpg").resize((224,224))).tolist() #Iam getting problem here,in jupyter notebook it is showing filenotfound
url='http://127.0.0.1:5000/model'
requested_data=json.dumps({'img':img})
response = requests.post(url,requested_data)
response.text
解决方案
您的图像文件与当前工作目录不在同一目录中。这将告诉您它正在寻找的目录。
import os
print(os.getcwd())
更正您的相对路径或使用绝对路径。
推荐阅读
- reporting-services - 您可以停用参数而不在 ssrs 中删除它们吗?
- javascript - Safari:执行复杂布局后的神秘框架
- error-handling - 在 F# 中表示错误的最惯用方式是什么
- python - 从 Windows 终端执行 python 脚本时出现意外的语法错误
- java - 在 Java 中将对象列表写入 txt 文件的最快方法
- python - 如何通过 tf.Keras 使用 GPU 加速计算
- javascript - 开玩笑,测试一个输出字符串
- azure - 在 kubernetes 内的 server.xml 中设置环境变量
- reactjs - react-native-maps 自定义 Tiles 未显示
- jquery - window.resize,显示如何等待选项卡内容