---
panlei
2019-11-22 6767d9af1256397d8a929ab5e6b849209a7d52a7
algorithm/car/plate.go
@@ -29,9 +29,9 @@
// 过滤规则先筛选出符合条件的目标数量
func filterRule(rule *protomsg.Rule, am *structure.AreaMap) structure.LittleRuleResult {
   // 处理的都是yolo数据
   carFlag := rule.SdkArgAlias == "license" ||  rule.SdkArgAlias == "nColor" || rule.SdkArgAlias == "nConfidence" ||
      rule.SdkArgAlias == "nBright" || rule.SdkArgAlias == "nTime" ||  rule.SdkArgAlias == "nCarBright" || rule.SdkArgAlias == "nCarColor" ||
      rule.SdkArgAlias == "nCarLogo" || rule.SdkArgAlias == "nCarType" ||  rule.SdkArgAlias == "nCarModel" || rule.SdkArgAlias == "nCarModelConfidence"
   carFlag := rule.SdkArgAlias == "license" ||  rule.SdkArgAlias == "nConfidence" || rule.SdkArgAlias == "fConfidence" ||
      rule.SdkArgAlias == "nType" || rule.SdkArgAlias == "nVehicleColor1" ||  rule.SdkArgAlias == "nVehicleBright" || rule.SdkArgAlias == "nCarColor" ||
      rule.SdkArgAlias == "fVDConf" || rule.SdkArgAlias == "nVehicleColor2" ||  rule.SdkArgAlias == "nColor" || rule.SdkArgAlias == "nPlateFlag"
   if rule.SdkArgAlias == "score" || rule.SdkArgAlias == "proportion" || rule.SdkArgAlias == "size" || carFlag{ // 判断的是相似值,占比,尺寸等过滤条件,如果再有,还可以再加
      logger.Debug("---------走了车牌识别过滤算法",rule.Id,rule.SdkArgAlias,rule.Operator,rule.SdkArgValue,am.AreaId)