(Ошибка 2: файл не найден) колба python при развертывании в облаке Google

#python #image #api #flask

Вопрос:

У меня есть код, который может загрузить изображение, чтобы предсказать результат. но я получил ошибку. это мой код:

 def model_predict(img_path, model):
    img = image.load_img(img_path, 'rb', target_size=(224, 224))

    x = image.img_to_array(img)
    x = np.expand_dims(x, axis=0)
    images = np.vstack([x])/ 255.0

    preds = model.predict(images)
    if preds[0] > 0.5:
      return "Yes"
    else:
      return "No"
@app.route('/predict', methods=['POST', 'GET'])
def predict():
  if request.method == 'POST':
    f = (request.form['file'])
    preds = model_predict(f, model)
    return preds
  return render_template("home.html")
 

и я получил такую ошибку, как

ошибка 2: такого каталога файлов нет

Я не знаю, в чем тут вина. помогите мне, пожалуйста!

Комментарии:

1. проверьте f значение существует ли такой файл или нет