panlei
2019-12-13 0d09a786f95b931ee3cdb60a74b291d8ba618c7d
algorithm/face/face.go
@@ -2,14 +2,13 @@
import (
   "basic.com/pubsub/protomsg.git"
   logger "github.com/alecthomas/log4go"
   "github.com/knetic/govaluate"
   "ruleprocess/structure"
   "strconv"
)
// 人脸算法
func Entrance(rule *protomsg.Rule, am *structure.AreaMap,lable *structure.Others,args *structure.SdkDatas,message *protomsg.SdkMessage) structure.LittleRuleResult {
   logger.Debug("---------走了人脸检测算法",rule.Id,rule.SdkArgAlias,rule.Operator,rule.SdkArgValue,am.AreaId)
   //logger.Debug("---------走了人脸检测算法",rule.Id,rule.SdkArgAlias,rule.Operator,rule.SdkArgValue,am.AreaId)
   return filterRule(rule,am)
}
@@ -82,7 +81,6 @@
                     }
                  }
                  am.TargetNum = len(am.FilterData) // 把符合条件的目标数量更新到targetNum字段
                  //logger.Info("过完条件后的目标数量为:",am.TargetNum)
                  if am.TargetNum > 0 {
                     //logger.Info("!!!!!!!!!人脸检测成功")
                     return structure.LittleRuleResult{am.SdkName, rule.RuleWithPre + "" + "true", rule.Sort}
@@ -101,4 +99,5 @@
      }
   }
   return structure.LittleRuleResult{}
}
}