From e0c4bae41fac4213f8bb2cf771969b1cd9cf93c2 Mon Sep 17 00:00:00 2001
From: panlei <2799247126@qq.com>
Date: 星期六, 29 六月 2019 19:11:47 +0800
Subject: [PATCH] 改为指针传递
---
ruleserver/ruleToformula.go | 6 +++---
main.go | 4 ++--
2 files changed, 5 insertions(+), 5 deletions(-)
diff --git a/main.go b/main.go
index 6281c22..64a80a7 100644
--- a/main.go
+++ b/main.go
@@ -112,7 +112,7 @@
arg.Photo = append(arg.Photo, photoMap)
}
}
- args.Sdkdata = append(args.Sdkdata,arg)
+ args.Sdkdata = append(args.Sdkdata,&arg)
} else {
continue
}
@@ -147,7 +147,7 @@
photoMap := ruleserver.PhotoMap{Rects: rectFormat(info.Pos.RcFace), Score: float64(info.Pos.Quality)*100, IsYolo:false,ThftRes:*(info.Result)}
arg.Photo = append(arg.Photo, photoMap)
}
- args.Sdkdata = append(args.Sdkdata,arg)
+ args.Sdkdata = append(args.Sdkdata,&arg)
} else {
continue
}
diff --git a/ruleserver/ruleToformula.go b/ruleserver/ruleToformula.go
index 2a6ea9b..aa4b8da 100644
--- a/ruleserver/ruleToformula.go
+++ b/ruleserver/ruleToformula.go
@@ -118,7 +118,7 @@
// 浠庣畻娉曟ā鍧楀効鎷挎潵鐨勫涓�甯у浘鍍忓悇涓畻娉曟彁鍙栫殑鏁版嵁闆嗗悎
type SdkDatas struct {
CameraId string
- Sdkdata []SdkData
+ Sdkdata []*SdkData
RuleResult map[string]interface{} // 杩囧畬瑙勫垯鍚庢墦鐨勬爣绛� face: []Arg yolo: []Result
}
@@ -177,7 +177,7 @@
}
// 鎶妔dk浠庢暟鎹抚涓婃彁鍙栫殑鎸夌収鍖哄煙鍒嗙被褰掔疆
-func SdkDataFormat(cameraId string, arg SdkData, cameraPolygons []protomsg.CameraPolygon) {
+func SdkDataFormat(cameraId string, arg *SdkData, cameraPolygons []protomsg.CameraPolygon) {
for _, polygon := range cameraPolygons {
//log.Println("++++++鍦ㄨ繖鍎跨湅涓�涓嬪尯鍩熷晩", polygon)
areaMap := AreaMap{cameraId: cameraId, areaId: polygon.Id, areaJson: polygon.Polygon, triggerLine: polygon.TriggerLine, directionLine: polygon.DirectionLine}
@@ -348,7 +348,7 @@
}
// 璁$畻鍖哄煙鍐呯殑鐩爣鏁伴噺浠ュ強灏嗙浉浼煎害銆佸崰姣斻�佸昂瀵哥瓑鎵撳寘
-func (a *AreaMap) CountAreaObjs(arg SdkData) {
+func (a *AreaMap) CountAreaObjs(arg *SdkData) {
a.targetNum = 0
threshold := 0.0 // 鐩镐技搴�
--
Gitblit v1.8.0