---
panlei
2019-12-16 44d5e620bf62e4b1c70f16af980738d5c4c7d517
algorithm/personTrack/personTrack.go
@@ -100,15 +100,14 @@
   trackArg["cameraId"] = am.CameraId
   trackArg["bodyFeature"] = arg.Feature
   trackArg["faceFeature"]   = arg.AttachArg.Feature
   logger.Info("请求张增飞比对数据参数:",trackArg)
   b,err := json.Marshal(trackArg)
   if err != nil {
      logger.Error("json序列化错误", err)
   }
   dataId := getCompareMsg(b)
   if esId == dataId { // 说明没比到相似的人
   if esId == dataId || dataId == ""{ // 说明没比到相似的人
      logger.Info("没比到人")
      arg.Uuid = dataId
      arg.Uuid = esId
   } else {
      logger.Info("比对出来的dataId:",dataId)
      base := structure.BaseInfo{TargetId:dataId}
@@ -123,7 +122,7 @@
   }
   for _, arg := range am.FilterData {
      fillLiker(threshold,arg,am)
      logger.Info("比完之后的数据追踪数据是:",arg)
      //logger.Info("比完之后的数据追踪数据是:",arg)
      //if len(arg.Liker) == 0 {
      //   // 如果没有相似者则删除本目标数据
      //   am.FilterData = append(am.FilterData[:i],am.FilterData[i+1:]...)
@@ -169,9 +168,9 @@
   for {
      select {
      case data := <- sender:
         trackMap := make(map[string]interface{})
         _ = json.Unmarshal(data, &trackMap)
         logger.Info("推送数据:",trackMap)
         //trackMap := make(map[string]interface{})
         //_ = json.Unmarshal(data, &trackMap)
         //logger.Info("请求张增飞比对数据参数:",trackMap)
         if err = sock.Send(data); err != nil {
            logger.Error("推送socket发送数据失败: %s", err.Error())
         }