From 153d80d308e1db97c0b2553a4ee9758c237ac2ba Mon Sep 17 00:00:00 2001 From: panlei <2799247126@qq.com> Date: 星期四, 12 九月 2019 11:35:07 +0800 Subject: [PATCH] 添加拥挤算法 --- algorithm/middleware/middleware.go | 10 ++++++++-- 1 files changed, 8 insertions(+), 2 deletions(-) diff --git a/algorithm/middleware/middleware.go b/algorithm/middleware/middleware.go index a4577fa..30e951f 100644 --- a/algorithm/middleware/middleware.go +++ b/algorithm/middleware/middleware.go @@ -12,7 +12,7 @@ "time" ) -func Entrance (args *structure.SdkDatas,groupRule protomsg.GroupRule) { +func Entrance (args *structure.SdkDatas,groupRule protomsg.GroupRule) ([]*structure.LittleRuleResult,string,string){ resultSplice := []*structure.LittleRuleResult{} sdkNames := "" polygonId := "" @@ -150,6 +150,7 @@ } } } + return resultSplice,sdkNames,polygonId } func timeRuleResult(rule *protomsg.Rule, am *structure.AreaMap) structure.LittleRuleResult { @@ -216,11 +217,16 @@ soName = "face.so" } else if sdkId == "812b674b-2375-4589-919a-5c1c3278a975"{ soName = "intrusion.so" - } else if sdkId == "812b674b-2375-4589-919a-5c1c3278a976" { + } else if sdkId == "812b674b-2375-4589-919a-5c1c3278a976" || sdkId == "812b674b-2375-4589-919a-5c1c3278a973" { soName = "personUnsual.so" } else if sdkId == "812b674b-2375-4589-919a-5c1c3278a972" { soName = "faceCompare.so" } + //soInfo,errr := cache.GetSoInfoById(sdkId) + //if errr != nil { + // panic("娌¤鍒版敞鍐岃〃") + //} + //soName := soInfo.SoName p,err := plugin.Open("./algorithm/"+soName) if err != nil { panic(err) -- Gitblit v1.8.0