panlei
2019-08-09 5827190e783d7b9c3eb7c3ee2c36a14d85310e5a
labelFilter/readyDataForLabel.go
@@ -31,13 +31,18 @@
      label.CameraAddr = camera.Addr
      label.TaskId = result.Tasklab.Taskid
      label.Time = time.Now().Format("2006-01-02 15:04:05")
      for _,faceGroup := range result.RuleResult["face"].([]ruleserver.FaceResult) {
         label.Persons = append(label.Persons,faceGroup)
         label.DefenceLevel = append(label.DefenceLevel,faceGroup.AlarmLevel)
      if result.RuleResult["face"] != nil && len(result.RuleResult["face"].([]ruleserver.FaceResult)) > 0 {
         for _,faceGroup := range result.RuleResult["face"].([]ruleserver.FaceResult) {
            label.Persons = append(label.Persons,faceGroup)
            label.DefenceLevel = append(label.DefenceLevel,faceGroup.AlarmLevel)
         }
      }
      for _,yoloGroup := range result.RuleResult["yolo"].([]ruleserver.Result) {
         label.DefenceLevel = append(label.DefenceLevel,yoloGroup.AlarmLevel)
      if result.RuleResult["yolo"] != nil && len(result.RuleResult["yolo"].([]ruleserver.Result)) > 0 {
         for _,yoloGroup := range result.RuleResult["yolo"].([]ruleserver.Result) {
            label.DefenceLevel = append(label.DefenceLevel,yoloGroup.AlarmLevel)
         }
      }
      logger.Info("------------标签过滤器赋值完毕")
   }
}