【发布时间】:2018-05-10 22:42:27
【问题描述】:
我正在通过 curl 向烧瓶服务器发送图像,我正在使用这个 curl 命令
curl -F "file=@image.jpg" http://localhost:8000/home
我正在尝试在服务器端使用 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)
我收到了这个错误-
img = cv2.imread(data)
TypeError: expected string or Unicode object, FileStorage found
如何在服务器端使用 CV2 读取文件?
谢谢!
【问题讨论】:
-
请参阅stackoverflow.com/questions/17170752/… 了解(更简单)的方法。请注意,cv2 可用意味着 numpy (np) 可用。