---
panlei
2019-07-12 2cf81d743cfda5ca9d4ee6dc1dfede1d9d44b279
---
1个文件已修改
8 ■■■■■ 已修改文件
ruleserver/ruleToformula.go 8 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
ruleserver/ruleToformula.go
@@ -320,6 +320,9 @@
            if ipcId == sdkData.IpcId {
                logger.Info("当前走的规则的算法是--:", sdkName, "---")
                logger.Info("========================有几个区域:",len(sdkData.AreaMapList))
                for _,areaMap := range sdkData.AreaMapList{
                    logger.Info("检查一下区域的具体数据:",areaMap.areaJson)
                }
                for _, areaMap := range sdkData.AreaMapList {
                    ruleResult := filterRule(groupRule.Rules[j], areaMap)
                    if ruleResult.Result != "" {
@@ -459,7 +462,6 @@
            if flag {
                // 最后成功报警才把符合条件的人脸数据塞进结果标签里
                // 配了人脸的算法才把人脸的数据甩出来打标签
                logger.Info("------------------------------最后一关")
                faces := []Arg{}
                faceFlag := false
                for j := 0; j < len(groupRule.Rules); j++ {
@@ -489,10 +491,10 @@
                }
                if sdkNames != "" {
                    args.RuleResult["yolo"] = append(args.RuleResult["yolo"].([]Result), Result{taskId, sdkNames, groupRule.GroupId, groupRule.AlarmLevel, groupRule.GroupText, locations,polygonId})
                    logger.Info("-------------------yolo结果标签", args.RuleResult["yolo"].([]Result))
                    logger.Info("-------------------yolo结果标签长度", len(args.RuleResult["yolo"].([]Result)))
                }
                if args.RuleResult["face"] != nil {
                    logger.Info("-------------------face结果标签", args.RuleResult["face"].([]Arg))
                    logger.Info("-------------------face结果标签", len(args.RuleResult["face"].([]Arg)))
                }
                return true
            } else {