panlei
2019-07-23 624f875205d0e71ae223c2c9fc695ac837767533
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,6 +81,7 @@
               if err != nil {
                  logger.Error("yolo序列化错误", err)
               }
               TrackPond[msg.Cid].YoloN = 2
            } else {
               if TrackPond[msg.Cid] != nil {
                  TrackPond[msg.Cid].Yolo = yoloNum
@@ -96,10 +96,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 {