| | |
| | | // 拿到每一张人脸 |
| | | flag := false |
| | | for _, face := range faces { |
| | | logger.Info("归置人脸时相似者的数量:",len(face.Liker)) |
| | | for _,lik := range face.Liker { |
| | | logger.Warn("--------合并人脸时相似者:",lik.PersonId,lik.TableName) |
| | | } |
| | |
| | | if faceFlag { |
| | | args.RuleResult["face"] = append(args.RuleResult["face"].([]FaceResult), FaceResult{Result{taskId, sdkNames, groupRule.GroupId, groupRule.DefenceState, groupRule.AlarmLevel, groupRule.GroupText, []Rect{}, polygonId, label}, faces}) |
| | | //logger.Info("-------------------face结果标签", len(args.RuleResult["face"].([]FaceResult))) |
| | | logger.Info("过完规则时查看人脸标签:") |
| | | if args.RuleResult["face"] != nil && len(args.RuleResult["face"].([]FaceResult)) > 0 { |
| | | for _, faceResult := range args.RuleResult["face"].([]FaceResult) { |
| | | for _,arg := range faceResult.Args { |
| | | logger.Info("人员分值是:",arg.Score,"liker的数量为",arg.Liker) |
| | | } |
| | | } |
| | | } |
| | | } |
| | | return true |
| | | } else { |