---
panlei
2019-07-24 9e490fb9b935493c7be2e95f0bafa09245d124ec
---
1个文件已修改
11 ■■■■■ 已修改文件
ruleserver/personTrack.go 11 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
ruleserver/personTrack.go
@@ -40,18 +40,13 @@
                    logger.Info("===================追踪中途人脸的个数",len(faceParam.Faces))
                } else {
                    if TrackPond[msg.Cid] != nil {
                        logger.Info("更新当前摄像机缓存池中的人脸个数:",len(faceParam.Faces))
                        TrackPond[msg.Cid].Face = len(faceParam.Faces)
                    } else {
                        logger.Info("新建当前摄像机缓存池中的人脸个数:",len(faceParam.Faces))
                        TrackPond[msg.Cid] = &PersonTrack{Face:len(faceParam.Faces)}
                    }
                }
                //for i := 0;  i < len(faceParam.Faces); {
                //    if flag := IsInPond(msg.Cid,faceParam.Faces[i]);flag { // 已经存在,从msg的人脸数组中删除这个元素,不必传到下一个环节
                //        faceParam.Faces = append(faceParam.Faces[:i], faceParam.Faces[i+1:]...)
                //    } else {
                //        i++
                //    }
                //}
            } else {
                continue
            }
@@ -83,8 +78,10 @@
                    }
                } else {
                    if TrackPond[msg.Cid] != nil {
                        logger.Info("更新当前摄像机缓存池中的yolo个数:",yoloNum)
                        TrackPond[msg.Cid].Yolo = yoloNum
                    } else {
                        logger.Info("新建当前摄像机缓存池中的yolo个数:",yoloNum)
                        TrackPond[msg.Cid] = &PersonTrack{Yolo:yoloNum}
                    }
                }