| | |
| | | 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 { |
| | |
| | | if err != nil { |
| | | logger.Error("人脸序列化错误", err) |
| | | } |
| | | TrackPond[msg.Cid].YoloN = 3 |
| | | logger.Info("此时容错值为:",TrackPond[msg.Cid].FaceN) |
| | | } |
| | | if TrackPond[msg.Cid].FaceN == 0 { //此时连续五次不对 |
| | | TrackPond[msg.Cid].Face = len(faceParam.Faces) |
| | | TrackPond[msg.Cid].FaceN = 3 |
| | | TrackPond[msg.Cid].FaceN = 2 |
| | | } |
| | | } else { |
| | | TrackPond[msg.Cid] = &PersonTrack{Face: len(faceParam.Faces),FaceN:3} |
| | | TrackPond[msg.Cid] = &PersonTrack{Face: len(faceParam.Faces),FaceN:2} |
| | | } |
| | | } |
| | | } else { |
| | |
| | | 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].Yolo = yoloNum |
| | | TrackPond[msg.Cid].YoloN = 3 |
| | | TrackPond[msg.Cid].YoloN = 2 |
| | | } |
| | | } else { |
| | | TrackPond[msg.Cid] = &PersonTrack{Yolo: yoloNum,YoloN:3} |
| | | TrackPond[msg.Cid] = &PersonTrack{Yolo: yoloNum,YoloN:2} |
| | | } |
| | | } |
| | | } else { |