---
panlei
2019-11-06 9eda6d57e5c257c9031f7ebdee1ff45fd9996fd7
---
1个文件已修改
4 ■■■■ 已修改文件
ruleserver/ruleToformula.go 4 ●●●● 补丁 | 查看 | 原始文档 | blame | 历史
ruleserver/ruleToformula.go
@@ -571,6 +571,7 @@
        // 处理的都是yolo数据
        if rule.PolygonId == am.AreaId { // 首先这条规则得是这个算法的规则,其次规则所对应的区域id要跟区域数据的id对的上
            if rule.SdkArgAlias == "score" || rule.SdkArgAlias == "proportion" || rule.SdkArgAlias == "size" { // 判断的是相似值,占比,尺寸等过滤条件,如果再有,还可以再加
                logger.Info("区域数据:",am.AreaJson)
                var args []*structure.Arg
                if rule.RuleWithPre == "&&" {
                    args = am.FilterData
@@ -599,6 +600,9 @@
                    }
                }
                am.TargetNum = len(am.FilterData) // 把符合条件的目标数量更新到targetNum字段
                for _,tar := range am.FilterData  {
                    logger.Info("具体目标的坐标为",tar.Id,tar.Location)
                }
                if am.TargetNum > 0 {
                    return structure.LittleRuleResult{am.SdkName, rule.RuleWithPre + "" + "true", rule.Sort}
                } else {