Я создаю службу классификации изображений фляги и пытаюсь использовать cv2 для чтения POST-образа.
Вот настройка почты почтальона:
На стороне сервера у меня есть
@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()
отлично работает на моем локальном компьютере, и я подозреваю, что это тип файла / класса объекта запроса.Любая помощь приветствуется!