Python колба запросить загрузку изображения с помощью cv2.imread ОШИБКА - PullRequest
0 голосов
/ 06 июня 2019

Я создаю службу классификации изображений фляги и пытаюсь использовать cv2 для чтения POST-образа.

Вот настройка почты почтальона: enter image description here

На стороне сервера у меня есть

@app.route("/inference", methods=["POST"])
def inference():

    img = request.files["img"]
    img = cv2.imread(str(img))[...,::-1] # 1
    img = cv2.imread(img)[...,::-1]      # 2
    ...

Я хотел использовать cv2, потому что мне понадобится изменить размер изображения позже.Однако я получаю ошибки:

для "# 1", я получаю:

TypeError: bad argument type for built-in operation

для "# 2", я получаю:

TypeError: 'NoneType' object is not subscriptable

Обратите внимание, что cv2.imread() отлично работает на моем локальном компьютере, и я подозреваю, что это тип файла / класса объекта запроса.Любая помощь приветствуется!

...