panlei
2019-11-30 54c923158d991c0db54307cef60a96ed0b7ac410
algorithm/personUnsual/personUnsual.go
@@ -2,7 +2,7 @@
import (
   "basic.com/pubsub/protomsg.git"
   "basic.com/valib/logger.git"
   logger "github.com/alecthomas/log4go"
   "github.com/knetic/govaluate"
   "ruleprocess/structure"
   "strconv"
@@ -42,13 +42,13 @@
         switch rule.SdkArgAlias {
         case "score":
            formula = strconv.FormatFloat(arg.Score, 'f', -1, 64) + " " + rule.Operator + " " + rule.SdkArgValue
            logger.Info("相似度小公式:", formula)
            //logger.Info("相似度小公式:", formula)
         case "proportion":
            formula = strconv.FormatFloat(arg.Proportion, 'f', -1, 64) + " " + rule.Operator + " " + rule.SdkArgValue
            logger.Info("占比公式:", formula)
            //logger.Info("占比公式:", formula)
         case "size":
            formula = strconv.FormatFloat(arg.Size, 'f', -1, 64) + " " + rule.Operator + " " + rule.SdkArgValue
            logger.Info("尺寸小公式:", formula)
            //logger.Info("尺寸小公式:", formula)
         }
         expression, _ := govaluate.NewEvaluableExpression(formula) // 得到数学公式
         result, _ := expression.Evaluate(nil)                      // 得到数学公式的结果
@@ -83,7 +83,7 @@
   //args := am.targetNum     targetNum 已成所有目标的总数量,这里只算yolo的
   var num int = 0
   for _, data := range am.FilterData {
      if data.IsYolo {
      if data.Type == "yolo" {
         num++
      }
   }