panlei
2019-11-16 d09f65efe90826dd76eaf0ca7cc618df9b09c40d
防止个体目标进入yolo结果
2个文件已修改
4 ■■■■ 已修改文件
algorithm/static/static.go 2 ●●● 补丁 | 查看 | 原始文档 | blame | 历史
ruleserver/ruleToformula.go 2 ●●● 补丁 | 查看 | 原始文档 | blame | 历史
algorithm/static/static.go
@@ -142,7 +142,7 @@
        //    logger.Info("具体目标:",tar.Location)
        //}
        for _, tar := range structure.StaticMap[am.AreaId].Targets {
            singleResult,arg := SingleStatic(tar,am,lable,90)
            singleResult,arg := SingleStatic(tar,am,lable,95)
            if singleResult {
                flag = "true"
                tars = append(tars,arg)
ruleserver/ruleToformula.go
@@ -184,7 +184,7 @@
                islink = false
            }
            var labelTypes []int // 0为yolo标签,1为face标签 2为两者标签
            if sdkNames != "" {
            if sdkNames != "" && len(targets) == 0 {
                args.RuleResult["yolo"] = append(args.RuleResult["yolo"].([]structure.Result), structure.Result{taskId, sdkNames, groupRule.GroupId, groupRule.DefenceState, groupRule.AlarmLevel, groupRule.GroupText, yolos, polygonId, islink,label})
                labelTypes = append(labelTypes,0)
                //logger.Info("-------------------yolo结果标签长度", len(args.RuleResult["yolo"].([]Result)))