Jelajahi Sumber

图片保存成功

gushoubang 8 bulan lalu
induk
melakukan
14c8feee34

+ 20 - 21
main.py

@@ -47,10 +47,6 @@ def save_image():
     data = request.get_json()
     img1 = data['img1']
     img2 = data['img2']
-    # param = request.args.get('param', default='default_value')
-    # img1 = request.args.get('img1', default='default_value')
-    # img2 = request.args.get('img2', default='default_value')
-
 
     response1 = requests.get('http://192.168.60.63'+img1)
     if response1.status_code != 200:
@@ -61,6 +57,8 @@ def save_image():
             }
         })
     img1 = Image.open(BytesIO(response1.content))
+    img1Path = 'predict/' + str(uuid.uuid4()) + '.png'
+    img1.save(img1Path,format='PNG')
 
     response2 = requests.get('http://192.168.60.63'+img2)
     if response2.status_code != 200:
@@ -71,30 +69,31 @@ def save_image():
             }
         })
     img2 = Image.open(BytesIO(response2.content))
-
-    getImgPath=start(img1,img2)
+    img2Path = 'predict/' + str(uuid.uuid4()) + '.png'
+    img2.save(img2Path,format='PNG')
 
     return jsonify({
         "message": "保存成功",
         "data":{
-            "imgRes":getImgPath
+            "img1": img1Path,
+            "img2": img2Path,
         }
     })
 
-# # POST 分析图片
-# @app.route('/api/detect_image', methods=['POST'])
-# def detect_image():
-#     # 获取图片路径
-#     data = request.get_json()
-#     img1 = data['img1']
-#     img2 = data['img2']
-#     getImgPath=start(img1,img2)
-#     return jsonify({
-#         "message": "分析成功",
-#         "data":{
-#             "img": getImgPath
-#         }
-#     })
+# POST 分析图片
+@app.route('/api/detect_image', methods=['POST'])
+def detect_image():
+    # 获取图片路径
+    data = request.get_json()
+    img1 = data['img1']
+    img2 = data['img2']
+    getImgPath=start(img1,img2)
+    return jsonify({
+        "message": "分析成功",
+        "data":{
+            "img": getImgPath
+        }
+    })
 
 if __name__ == '__main__':
     app.run(debug=True,host='0.0.0.0',port=4100)

TEMPAT SAMPAH
predict/158c2d0f-7dd8-4d53-82cb-16b358dcf773.png


TEMPAT SAMPAH
predict/553a84c5-69df-4d9e-9b0e-0c119ecc9926.png


+ 0 - 1
predict/b8ed3bcb-554c-4e97-9071-7cded8ce950d.png

@@ -1 +0,0 @@
-{"code": "not_found", "message": "File not found or signature is invalid", "status": 404}

+ 0 - 1
predict/cdf3738b-1f3a-4ab0-8ac7-16bb856bde87.png

@@ -1 +0,0 @@
-{"code": "not_found", "message": "File not found or signature is invalid", "status": 404}