首页 > 解决方案 > 在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

标签: pythonimage-processingkerasjupyter-notebookjupyter

解决方案


您的图像文件与当前工作目录不在同一目录中。这将告诉您它正在寻找的目录。

import os
print(os.getcwd())

更正您的相对路径或使用绝对路径。


推荐阅读