ich ein Bild von curl schicken Server Flasche, ich bin mit diesem curl BefehlLesebilddatei (Dateispeicherobjekt) mit CV2
curl -F "[email protected]" http://localhost:8000/home
und ich versuche, die Datei mit CV2 auf dem Server zu lesen Seite.
Auf der Serverseite behandeln ich das Bild von diesem Code
@app.route('/home', methods=['POST'])
def home():
data =request.files['file']
img = cv2.imread(data)
fact_resp= model.predict(img)
return jsonify(fact_resp)
ich diese fehler-
bin immerimg = cv2.imread(data)
TypeError: expected string or Unicode object, FileStorage found
Wie kann ich die Datei mit CV2 auf der Server-Seite lesen?
Danke!
Siehe https://stackoverflow.com/questions/17170752/python-opencv-load-image-from-byte-string für einen (einfacheren) Weg. Beachten Sie, dass die Verfügbarkeit von cv2 impliziert, dass numpy (np) verfügbar ist. –