From c8cad89282c264ec054a654d61a34b193f32f1c6 Mon Sep 17 00:00:00 2001
From: panlei <2799247126@qq.com>
Date: 星期三, 11 十二月 2019 18:04:50 +0800
Subject: [PATCH] ---

---
 algorithm/car/plate.go |   37 ++++++++++++++++++-------------------
 1 files changed, 18 insertions(+), 19 deletions(-)

diff --git a/algorithm/car/plate.go b/algorithm/car/plate.go
index 595dd1f..dff8c3a 100644
--- a/algorithm/car/plate.go
+++ b/algorithm/car/plate.go
@@ -1,11 +1,10 @@
 package main
 
 import (
-"basic.com/pubsub/protomsg.git"
-logger "github.com/jeanphorn/log4go"
-"github.com/knetic/govaluate"
-"ruleprocess/structure"
-"strconv"
+	"basic.com/pubsub/protomsg.git"
+	"github.com/knetic/govaluate"
+	"ruleprocess/structure"
+	"strconv"
 )
 
 // 杞︾墝绠楁硶
@@ -13,10 +12,10 @@
 func Entrance(rule *protomsg.Rule, am *structure.AreaMap,lable *structure.Others,args *structure.SdkDatas,message *protomsg.SdkMessage) structure.LittleRuleResult {
 	if rule.PolygonId == am.AreaId { // 棣栧厛杩欐潯瑙勫垯寰楁槸杩欎釜绠楁硶鐨勮鍒欙紝鍏舵瑙勫垯鎵�瀵瑰簲鐨勫尯鍩焛d瑕佽窡鍖哄煙鏁版嵁鐨刬d瀵圭殑涓�
 		if rule.SdkArgAlias != "nCarCount" {
-			logger.Info("杩囨护杞︾墝淇℃伅")
+			//logger.Info("杩囨护杞︾墝淇℃伅")
 			return filterRule(rule, am)
 		} else {
-			logger.Info("璁$畻杞︾墝杞﹁締鏁伴噺") // 鐩墠鍙兘妫�娴嬪嚭杞︾墝鏁伴噺
+			//logger.Info("璁$畻杞︾墝杞﹁締鏁伴噺") // 鐩墠鍙兘妫�娴嬪嚭杞︾墝鏁伴噺
 			return transferParameters(rule, am)
 		}
 	} else {
@@ -34,7 +33,7 @@
 		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)
+		//logger.Debug("---------璧颁簡杞︾墝璇嗗埆杩囨护绠楁硶",rule.Id,rule.SdkArgAlias,rule.Operator,rule.SdkArgValue,am.AreaId)
 		var args []*structure.Arg
 		if rule.RuleWithPre == "&&" {
 			args = am.FilterData
@@ -49,34 +48,34 @@
 			switch rule.SdkArgAlias {
 			case "fVDConf":
 				formula = strconv.FormatFloat(arg.Score, 'f', -1, 32) + " " + rule.Operator + " " + rule.SdkArgValue
-				logger.Info("杞﹁締缃俊搴﹀皬鍏紡锛�", formula)
+				//logger.Info("杞﹁締缃俊搴﹀皬鍏紡锛�", formula)
 			case "nVehicleColor1":
 				formula = strconv.Itoa(int(arg.Car.NVehicleColor1)) + " " + rule.Operator + " " + rule.SdkArgValue
-				logger.Info("杞﹁韩涓婚鑹插皬鍏紡锛�", formula)
+				//logger.Info("杞﹁韩涓婚鑹插皬鍏紡锛�", formula)
 			case "nVehicleColor2":
 				formula = strconv.Itoa(int(arg.Car.NVehicleColor2)) + " " + rule.Operator + " " + rule.SdkArgValue
-				logger.Info("杞﹁韩杈呴鑹插皬鍏紡锛�", formula)
+				//logger.Info("杞﹁韩杈呴鑹插皬鍏紡锛�", formula)
 			case "fConfidence":
 				formula = arg.Car.VehicleType1 + " " + rule.Operator + " " + rule.SdkArgValue
-				logger.Info("杞﹁締绫诲瀷灏忓叕寮忥細", formula)
+				//logger.Info("杞﹁締绫诲瀷灏忓叕寮忥細", formula)
 			case "nVehicleBright":
 				formula = strconv.Itoa(int(arg.Car.NVehicleBright)) + " " + rule.Operator + " " + rule.SdkArgValue
-				logger.Info("杞﹁締浜害灏忓叕寮忥細", formula)
+				//logger.Info("杞﹁締浜害灏忓叕寮忥細", formula)
 			case "nPlateFlag":
 				formula = strconv.Itoa(int(arg.Car.NPlateFlag)) + " " + rule.Operator + " " + rule.SdkArgValue
-				logger.Info("璇嗗埆鍒拌溅鐗屽皬鍏紡锛�", formula)
+				//logger.Info("璇嗗埆鍒拌溅鐗屽皬鍏紡锛�", formula)
 			case "license":
 				formula = arg.Car.License + " " + rule.Operator + " " + rule.SdkArgValue
-				logger.Info("杞︾墝鍙风爜灏忓叕寮忥細", formula)
+				//logger.Info("杞︾墝鍙风爜灏忓叕寮忥細", formula)
 			case "nConfidence":
 				formula = strconv.Itoa(int(arg.Car.NConfidence)) + " " + rule.Operator + " " + rule.SdkArgValue
-				logger.Info("杞︾墝鍙俊搴﹀皬鍏紡锛�", formula)
+				//logger.Info("杞︾墝鍙俊搴﹀皬鍏紡锛�", formula)
 			case "nColor":
 				formula = strconv.Itoa(int(arg.Car.NColor)) + " " + rule.Operator + " " + rule.SdkArgValue
-				logger.Info("杞︾墝棰滆壊灏忓叕寮忥細", formula)
+				//logger.Info("杞︾墝棰滆壊灏忓叕寮忥細", formula)
 			case "nType":
 				formula = strconv.Itoa(int(arg.Car.NType)) + " " + rule.Operator + " " + rule.SdkArgValue
-				logger.Info("杞︾墝绫诲瀷灏忓叕寮忥細", formula)
+				//logger.Info("杞︾墝绫诲瀷灏忓叕寮忥細", formula)
 			}
 			expression, _ := govaluate.NewEvaluableExpression(formula) // 寰楀埌鏁板鍏紡
 			result, _ := expression.Evaluate(nil)                      // 寰楀埌鏁板鍏紡鐨勭粨鏋�
@@ -112,7 +111,7 @@
 	//args := am.targetNum     targetNum 宸叉垚鎵�鏈夌洰鏍囩殑鎬绘暟閲忥紝杩欓噷鍙畻yolo鐨�
 	var num int = len(am.FilterData)
 	formula := strconv.Itoa(num) + " " + rule.Operator + " " + rule.SdkArgValue
-	logger.Info("杞﹁締鏁伴噺鍏紡",formula)
+	//logger.Info("杞﹁締鏁伴噺鍏紡",formula)
 	expression, _ := govaluate.NewEvaluableExpression(formula) // 寰楀埌鏁板鍏紡
 	result, _ := expression.Evaluate(nil)                      // 寰楀埌鏁板鍏紡鐨勭粨鏋�
 	return structure.LittleRuleResult{am.SdkName, rule.RuleWithPre + " " + strconv.FormatBool(result.(bool)), rule.Sort}

--
Gitblit v1.8.0