相关疑难解决方法(0)

使用CV2读取图像文件(文件存储对象)

我正在通过curl将图像发送到烧瓶服务器,我正在使用此curl命令

curl -F "file=@image.jpg" http://localhost:8000/home
Run Code Online (Sandbox Code Playgroud)

我试图在服务器端使用CV2读取文件.

在服务器端,我通过此代码处理图像

@app.route('/home', methods=['POST'])
def home():
    data =request.files['file']
    img = cv2.imread(data)
    fact_resp= model.predict(img)
    return jsonify(fact_resp)
Run Code Online (Sandbox Code Playgroud)

我收到这个错误 -

img = cv2.imread(data)
TypeError: expected string or Unicode object, FileStorage found
Run Code Online (Sandbox Code Playgroud)

如何在服务器端使用CV2读取文件?

谢谢!

curl image flask cv2

6
推荐指数
3
解决办法
7698
查看次数

标签 统计

curl ×1

cv2 ×1

flask ×1

image ×1