我正在构建烧瓶图像分类服务,并且试图使用cv2来读取发布的图像。
在服务器端,我有
@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()
在我的本地计算机上运行良好,我怀疑这是请求对象的文件/类类型。
任何帮助表示赞赏!