panlei
2019-07-24 5576abe657242b17372d5840c234538446913ac8
ruleserver/personTrack.go
@@ -35,7 +35,7 @@
               if err != nil {
                  logger.Error("人脸序列化错误", err)
               }
               TrackPond[msg.Cid].FaceN = 5
               TrackPond[msg.Cid].FaceN = 2
               logger.Info("===================追踪中途人脸的个数", len(faceParam.Faces))
            } else {
               if TrackPond[msg.Cid] != nil {
@@ -46,15 +46,14 @@
                     if err != nil {
                        logger.Error("人脸序列化错误", err)
                     }
                     TrackPond[msg.Cid].YoloN = 5
                     logger.Info("此时容错值为:",TrackPond[msg.Cid].FaceN)
                  }
                  if TrackPond[msg.Cid].FaceN == 0 { //此时连续五次不对
                     TrackPond[msg.Cid].Face = len(faceParam.Faces)
                     TrackPond[msg.Cid].FaceN = 5
                     TrackPond[msg.Cid].FaceN = 2
                  }
               } else {
                  TrackPond[msg.Cid] = &PersonTrack{Face: len(faceParam.Faces),FaceN:5}
                  TrackPond[msg.Cid] = &PersonTrack{Face: len(faceParam.Faces),FaceN:2}
               }
            }
         } else {
@@ -82,9 +81,9 @@
               if err != nil {
                  logger.Error("yolo序列化错误", err)
               }
               TrackPond[msg.Cid].YoloN = 2
            } else {
               if TrackPond[msg.Cid] != nil {
                  TrackPond[msg.Cid].Yolo = yoloNum
                  if TrackPond[msg.Cid].YoloN > 0 {
                     TrackPond[msg.Cid].YoloN--
                     yoloParam.Infos = (yoloParam.Infos)[0:0]
@@ -96,10 +95,10 @@
                  }
                  if TrackPond[msg.Cid].YoloN == 0 { //此时连续五次不对
                     TrackPond[msg.Cid].Yolo = yoloNum
                     TrackPond[msg.Cid].YoloN = 5
                     TrackPond[msg.Cid].YoloN = 2
                  }
               } else {
                  TrackPond[msg.Cid] = &PersonTrack{Yolo: yoloNum,YoloN:5}
                  TrackPond[msg.Cid] = &PersonTrack{Yolo: yoloNum,YoloN:2}
               }
            }
         } else {