panlei
2019-07-03 1af27cee5a419bcd445375693f9bc437e6483b6f
人脸过滤
1个文件已修改
13 ■■■■ 已修改文件
ruleserver/ruleToformula.go 13 ●●●● 补丁 | 查看 | 原始文档 | blame | 历史
ruleserver/ruleToformula.go
@@ -256,7 +256,16 @@
            }
        }
    }
    args.RuleResult["face"] = faces
    // 配了人脸的算法才把人脸的数据甩出来打标签
    flag := false
    for j := 0; j < len(groupRule.Rules); j++ {
        if groupRule.Rules[j].SdkId == "812b674b-2375-4589-919a-5c1c3278a97e" || groupRule.Rules[j].SdkId == "812b674b-2375-4589-919a-5c1c3278a971" {
            flag = true
        }
    }
    if flag {
        args.RuleResult["face"] = faces
    }
    // 再过其他数据 这步直接得到结果(真或假) 过目标数量
    for j := 0; j < len(groupRule.Rules); j++ {
        for _, sdkData := range args.Sdkdata {
@@ -353,7 +362,7 @@
func putFaceToResult(rule *protomsg.Rule, am *AreaMap) []Arg {
    faces := []Arg{}
    if rule.SdkId == am.sdkId {
    if rule.SdkId == am.sdkId && rule.SdkId == "812b674b-2375-4589-919a-5c1c3278a97e" || rule.SdkId == "812b674b-2375-4589-919a-5c1c3278a971"{
        if len(am.filterData) > 0 {
            for _, data := range am.filterData {
                faces = append(faces, data)