Python flask请求使用cv2.imread错误加载图像

时间:2019-06-06 01:35:51

标签: python post flask request cv2

我正在构建烧瓶图像分类服务,并且试图使用cv2来读取发布的图像。

这是邮递员职位设置: 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()在我的本地计算机上运行良好,我怀疑这是请求对象的文件/类类型。 任何帮助表示赞赏!

0 个答案:

没有答案