---
panlei
2019-07-29 1ecc34eb3fe01711d8171d666998a4524abab71d
---
1个文件已修改
14 ■■■■ 已修改文件
ruleserver/personTrack.go 14 ●●●● 补丁 | 查看 | 原始文档 | blame | 历史
ruleserver/personTrack.go
@@ -107,13 +107,13 @@
        for i := 0; i < len(faceParam.Faces); {
            faceFlag := false
            for _, val := range TrackPond[cameraId].Faces {
                if faceParam.Faces[i].Pos.FaceID == val.Id && faceParam.Faces[i].Pos.FAngle.Confidence <= val.Score { // 在池子里并且分值更低,是要抛弃的数据
                    faceFlag = true
                    //return "true"
                    //faceParam.Faces = append(faceParam.Faces[:i], faceParam.Faces[i+1:]...)
                    logger.Info("此数据由于在池子中且分值更低,是要被抛弃的数据")
                    break
                }
                //if faceParam.Faces[i].Pos.FaceID == val.Id && faceParam.Faces[i].Pos.FAngle.Confidence <= val.Score { // 在池子里并且分值更低,是要抛弃的数据
                //    faceFlag = true
                //    //return "true"
                //    faceParam.Faces = append(faceParam.Faces[:i], faceParam.Faces[i+1:]...)
                //    logger.Info("此数据由于在池子中且分值更低,是要被抛弃的数据")
                //    break
                //}
                if faceParam.Faces[i].Pos.FaceID == val.Id && faceParam.Faces[i].Pos.FAngle.Confidence <= val.Score { // 在池子里并且分值更高,更新缓存
                    faceFlag = true
                    logger.Info("分值由", val.Score, "更新为:", faceParam.Faces[i].Pos.FAngle.Confidence, "此数据由于在池子中且分值更低,是要被传递下去的数据")