panlei
2019-07-31 2bbe0e5442dd57d60a98b05bd3f8082922844198
labelFilter/readyDataForLabel.go
@@ -12,8 +12,8 @@
   CameraAddr    string
   TaskId        string
   Time        string
   Persons       []ruleserver.Arg
   DefenceLevel  string
   Persons       []ruleserver.FaceResult
   DefenceLevel  []int32
}
// 把数据装配到label
func (label *Label)DataFormatToLabel(result ruleserver.ResultMsg) {
@@ -25,8 +25,14 @@
   label.CameraName = camera.Name
   label.CameraAddr = camera.Addr
   label.TaskId = result.Tasklab.Taskid
   label.Persons = result.RuleResult["face"].([]ruleserver.Arg)
   //labelData.DefenceLevel = result.
   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)
   }
   Judge(label,result)
}
// 从缓存中查出所有的规则数据