panlei
2019-11-14 ad7cf53c446a71e65a3a914743f24ff041c8ac13
algorithm/static/static.go
@@ -16,7 +16,10 @@
      if rule.SdkArgAlias == "score" || rule.SdkArgAlias == "proportion" || rule.SdkArgAlias == "size" || rule.SdkArgAlias == "" { // 判断的是相似值,占比,尺寸等过滤条件,如果再有,还可以再加
         return filterRule(rule, am)
      } else if rule.SdkArgAlias == "duration" {
         return CompareAndSave(rule,am,lable,args,message)
         lr := CompareAndSave(rule,am,lable,args,message)
         logger.Info("个体静止规则结果:",lr)
         return lr
      } else {
         return structure.LittleRuleResult{}
      }
@@ -109,7 +112,7 @@
         initN = init
      }
   }
   if len(structure.StaticMap[am.AreaId].Targets) == 0 { // 即第一帧数据(也不一定),还没有缓存
   if structure.StaticMap[am.AreaId] == nil || len(structure.StaticMap[am.AreaId].Targets) == 0 { // 即第一帧数据(也不一定),还没有缓存
      logger.Info("之前无缓存")
      objs := []*structure.Obj{}
      for _, tar := range am.FilterData {