panlei
2019-06-29 56ac18c15694a8a355d826ae990c96bff53a9316
---注释
1个文件已修改
3 ■■■■ 已修改文件
ruleserver/ruleToformula.go 3 ●●●● 补丁 | 查看 | 原始文档 | blame | 历史
ruleserver/ruleToformula.go
@@ -374,7 +374,7 @@
            // 这步要备齐表达式里所需要的所有参数
            a.targetNum++
            arg1 := Arg{obj.Score, PgsInterPercent(areaPoints, obj.Rects, widthScale, heigthScale), float64(obj.Rects.Width * obj.Rects.Height), obj.IsYolo, obj.Rects, obj.SdkName, obj.ThftRes, obj.Liker}
            log.Println("放进去的arg:-------", arg1)
            //log.Println("放进去的arg:-------", arg1)
            a.args = append(a.args, arg1)
            a.filterData = append(a.filterData, arg1)
        }
@@ -591,6 +591,7 @@
        }
    } else {
        // 处理的都是yolo数据
        log.Println("规则中的sdkId为:",rule.SdkId,"--区域数据集合中的sdkId为:",am.sdkId,"--规则中的区域Id为:",rule.PolygonId,"--区域数据集合中的区域Id为:",am.areaId,)
        if rule.SdkId == am.sdkId && rule.PolygonId == am.areaId { // 首先这条规则得是这个算法的规则,其次规则所对应的区域id要跟区域数据的id对的上
            if rule.SdkArgAlias == "score" || rule.SdkArgAlias == "proportion" || rule.SdkArgAlias == "size" { // 判断的是相似值,占比,尺寸等过滤条件,如果再有,还可以再加
                var args []Arg