From 5f48e7f9c10ed76112986b9d59c9517845df6b35 Mon Sep 17 00:00:00 2001
From: panlei <2799247126@qq.com>
Date: 星期三, 17 七月 2019 10:58:48 +0800
Subject: [PATCH] 改图片服务器地址

---
 util/upload.go               |    4 ++--
 util/simpleCV.go             |    4 ++--
 insertdata/insertDataToEs.go |    4 ++--
 3 files changed, 6 insertions(+), 6 deletions(-)

diff --git a/insertdata/insertDataToEs.go b/insertdata/insertDataToEs.go
index fcd3103..5384eef 100644
--- a/insertdata/insertDataToEs.go
+++ b/insertdata/insertDataToEs.go
@@ -307,7 +307,7 @@
 		if len(alarmRules) > 0 {
 			isAlarm = 1
 			//resp, err = util.PostFormBufferData(weedfsUrl, i, uuid.NewV4().String())
-			resp, err = util.DrawPolygonOnImage(msg.Cid, i, msg.RuleResult["yolo"].([]ruleserver.Result))
+			resp, err = util.DrawPolygonOnImage(msg.Cid, i, msg.RuleResult["yolo"].([]ruleserver.Result),weedfsUrl)
 			if err != nil {
 				logger.Error("鐢绘鎴栦笂浼犲浘鐗囨湇鍔″櫒鍑洪敊", err)
 			} else {
@@ -382,7 +382,7 @@
 	i := protomsg.Image{}
 	err = proto.Unmarshal(bdata, &i)
 	//resp, err = util.PostFormBufferData(weedfsUrl, i, uuid.NewV4().String())
-	resp, err := util.DrawPolygonOnImage(msg.Cid, i, msg.RuleResult["yolo"].([]ruleserver.Result))
+	resp, err := util.DrawPolygonOnImage(msg.Cid, i, msg.RuleResult["yolo"].([]ruleserver.Result),weedfsUrl)
 	if err != nil {
 		logger.Error("鐢绘鎴栦笂浼犲浘鐗囨湇鍔″櫒鍑洪敊", err)
 	} else {
diff --git a/util/simpleCV.go b/util/simpleCV.go
index 5b33210..a546983 100644
--- a/util/simpleCV.go
+++ b/util/simpleCV.go
@@ -155,7 +155,7 @@
 	}
 }
 
-func DrawPolygonOnImage(cameraId string, img protomsg.Image, results []ruleserver.Result) (maps map[string]interface{}, err0 error) {
+func DrawPolygonOnImage(cameraId string, img protomsg.Image, results []ruleserver.Result,url string) (maps map[string]interface{}, err0 error) {
 
 	rook, _ := gocv.NewMatFromBytes(int(img.Height), int(img.Width), gocv.MatTypeCV8UC3, img.Data)
 	//rook := gocv.IMRead("/home/user/workspace/ruleprocess/util/105.jpg",gocv.IMReadColor)
@@ -182,7 +182,7 @@
 		}
 	}
 	//return nil,nil
-	maps,err0 = UploadFromMat(rook)
+	maps,err0 = UploadFromMat(url,rook)
 	return
 }
 
diff --git a/util/upload.go b/util/upload.go
index 90e2d0d..78cd5c1 100644
--- a/util/upload.go
+++ b/util/upload.go
@@ -137,7 +137,7 @@
 	}
 }
 
-func UploadFromMat(rook gocv.Mat)(maps map[string]interface{}, err0 error){
+func UploadFromMat(url string,rook gocv.Mat)(maps map[string]interface{}, err0 error){
 	// 涓婁紶
 	fdata, _ := gocv.IMEncode(".jpg", rook)
 	body := &bytes.Buffer{}
@@ -153,7 +153,7 @@
 	request_reader := io.MultiReader(body, file, close_buf)
 	//_, err = io.Copy(part, file)
 	//writer.WriteField(key, val)
-	request, err := http.NewRequest("POST", "http://192.168.1.182:6333/submit", request_reader)
+	request, err := http.NewRequest("POST", url, request_reader)
 	request.Header.Add("Content-Type", writer.FormDataContentType())
 	timeout := time.Duration(5 * time.Second) //瓒呮椂鏃堕棿50ms
 	client := &http.Client{Timeout: timeout}

--
Gitblit v1.8.0