From a4a2f50eb9bf1887067e564c729ad7859ac08011 Mon Sep 17 00:00:00 2001 From: panlei <2799247126@qq.com> Date: 星期六, 13 七月 2019 17:22:31 +0800 Subject: [PATCH] 暂时去掉人脸的定时追踪 --- insertdata/insertDataToEs.go | 37 +++++++++++++++++++------------------ 1 files changed, 19 insertions(+), 18 deletions(-) diff --git a/insertdata/insertDataToEs.go b/insertdata/insertDataToEs.go index 51ed49c..f967650 100644 --- a/insertdata/insertDataToEs.go +++ b/insertdata/insertDataToEs.go @@ -6,7 +6,6 @@ "fmt" "io/ioutil" "net" - "os" "ruleprocess/cache" "ruleprocess/logger" "strings" @@ -119,7 +118,7 @@ } if timeLabel == "12" { // 骞堕潪鎶ヨ鏁版嵁锛屽彧鏄姸鎬佹敼鍙樼殑鏁版嵁 - ChangeStatusFace(msg) + //ChangeStatusFace(msg) ChangeStatusYolo(msg) } } @@ -170,7 +169,7 @@ uuid.NewV4().String(), msg.Cid, camera.Addr, - time.Now().Format("2006-01-02 15:04:05"), + i.Timestamp, strings.Split(bigPhotoUrl["fileUrl"].(string), "/")[1], msg.Tasklab.Taskid, msg.Tasklab.Taskname, @@ -211,7 +210,7 @@ } } func ChangeStatusFace(msg ruleserver.ResultMsg) { - logger.Info("寰�ES鎻掗潪鎶ヨ浣嗘槸鐘舵�佽浆鎹㈡暟鎹�") + logger.Info("寰�ES鎻掑叆浜鸿劯闈炴姤璀︿絾鏄姸鎬佽浆鎹㈡暟鎹�") // 涓婁紶澶у浘 // 瑙e帇缂╁苟涓婁紶鍥剧墖 bdata, err := util.UnCompress(msg.Data) @@ -239,7 +238,7 @@ uuid.NewV4().String(), msg.Cid, camera.Addr, - time.Now().Format("2006-01-02 15:04:05"), + i.Timestamp, strings.Split(bigPhotoUrl["fileUrl"].(string), "/")[1], msg.Tasklab.Taskid, msg.Tasklab.Taskname, @@ -276,7 +275,9 @@ if err1 != nil { logger.Error("涓婁紶ES鍑洪敊锛�---", err1) } - InsertFace(msg.RuleResult["cacheData"].(ruleserver.ResultMsg)) + //if msg.RuleResult["cacheData"] != nil { + // InsertFace(msg.RuleResult["cacheData"].(ruleserver.ResultMsg)) + //} } // 寰�es涓彃鍏olo鏁版嵁 @@ -292,15 +293,15 @@ } isAlarm := 0 resp := make(map[string]interface{}) + // 瑙e帇缂╁苟涓婁紶鍥剧墖 + bdata, err := util.UnCompress(msg.Data) + if err != nil { + panic("瑙e帇缂╁浘鐗囨椂鍑虹幇閿欒") + } + i := protomsg.Image{} + err = proto.Unmarshal(bdata, &i) if len(alarmRules) > 0 { isAlarm = 1 - // 瑙e帇缂╁苟涓婁紶鍥剧墖 - bdata, err := util.UnCompress(msg.Data) - if err != nil { - panic("瑙e帇缂╁浘鐗囨椂鍑虹幇閿欒") - } - 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)) if err != nil { @@ -340,7 +341,7 @@ serverIp, "", []string{strings.Split(resp["fileUrl"].(string), "/")[1]}, - time.Now().Format("2006-01-02 15:04:05"), + i.Timestamp, "", isAlarm, 0, @@ -361,9 +362,9 @@ logger.Warn("__________________________________________寰�ES鎻掑叆yolo鏁版嵁鎴愬姛") //os.Exit(1) } - logger.Debug("============鐬呯瀰缂撳瓨鏁版嵁锛�",msg.RuleResult["cacheData"].(ruleserver.ResultMsg).RuleResult) - InsertYolo(msg.RuleResult["cacheData"].(ruleserver.ResultMsg)) - os.Exit(1) + if msg.RuleResult["cacheData"] != nil { + InsertYolo(msg.RuleResult["cacheData"].(ruleserver.ResultMsg)) + } } } func ChangeStatusYolo(msg ruleserver.ResultMsg) { @@ -410,7 +411,7 @@ serverIp, "", []string{strings.Split(resp["fileUrl"].(string), "/")[1]}, - time.Now().Format("2006-01-02 15:04:05"), + i.Timestamp, "", 0, 0, -- Gitblit v1.8.0