From 1cfd2b4357cd46196211ebcb8dc462359d512cbb Mon Sep 17 00:00:00 2001
From: zhangmeng <775834166@qq.com>
Date: 星期二, 10 十二月 2019 12:36:44 +0800
Subject: [PATCH] udpate

---
 goyolo.go |   62 +++++++++++++++---------------
 1 files changed, 31 insertions(+), 31 deletions(-)

diff --git a/goyolo.go b/goyolo.go
index 76a7a94..b7169bc 100644
--- a/goyolo.go
+++ b/goyolo.go
@@ -215,37 +215,8 @@
 	return allObjs, newObjs
 }
 
-func convert2ProtoYoloTrack(obj []CObjTrackInfo, fx, fy float64) []*protomsg.ObjInfo {
-	ret := []*protomsg.ObjInfo{}
-
-	for _, v := range obj {
-		if fx < 1.0 || fy < 1.0 {
-			v.ObjInfo.RcObj.Left = (int32)((float64)(v.ObjInfo.RcObj.Left) / fx)
-			v.ObjInfo.RcObj.Right = (int32)((float64)(v.ObjInfo.RcObj.Right) / fx)
-			v.ObjInfo.RcObj.Top = (int32)((float64)(v.ObjInfo.RcObj.Top) / fy)
-			v.ObjInfo.RcObj.Bottom = (int32)((float64)(v.ObjInfo.RcObj.Bottom) / fy)
-		}
-
-		rect := protomsg.Rect{
-			Left:   v.ObjInfo.RcObj.Left,
-			Right:  v.ObjInfo.RcObj.Right,
-			Top:    v.ObjInfo.RcObj.Top,
-			Bottom: v.ObjInfo.RcObj.Bottom,
-		}
-		obj := protomsg.ObjInfo{
-			RcObj: &rect,
-			Typ:   v.ObjInfo.Typ,
-			Prob:  v.ObjInfo.Prob,
-			ObjID: v.ID,
-		}
-
-		ret = append(ret, &obj)
-	}
-	return ret
-}
-
-// YoloDetectTrack yolo detect   (鍙瘑鍒汉)
-func YoloDetectTrack(y *YoloHandle, id string, data []byte, w, h, c int, thrsh float32, umns int) ([]byte, []byte) {
+// Run yolo detect   (鍙瘑鍒汉)
+func Run(y *YoloHandle, id string, data []byte, w, h, c int, thrsh float32, umns int) ([]byte, []byte) {
 	if data == nil || w <= 0 || h <= 0 {
 		return nil, nil
 	}
@@ -282,3 +253,32 @@
 	}
 	return dWhole, dRecent
 }
+
+func convert2ProtoYoloTrack(obj []CObjTrackInfo, fx, fy float64) []*protomsg.ObjInfo {
+	ret := []*protomsg.ObjInfo{}
+
+	for _, v := range obj {
+		if fx < 1.0 || fy < 1.0 {
+			v.ObjInfo.RcObj.Left = (int32)((float64)(v.ObjInfo.RcObj.Left) / fx)
+			v.ObjInfo.RcObj.Right = (int32)((float64)(v.ObjInfo.RcObj.Right) / fx)
+			v.ObjInfo.RcObj.Top = (int32)((float64)(v.ObjInfo.RcObj.Top) / fy)
+			v.ObjInfo.RcObj.Bottom = (int32)((float64)(v.ObjInfo.RcObj.Bottom) / fy)
+		}
+
+		rect := protomsg.Rect{
+			Left:   v.ObjInfo.RcObj.Left,
+			Right:  v.ObjInfo.RcObj.Right,
+			Top:    v.ObjInfo.RcObj.Top,
+			Bottom: v.ObjInfo.RcObj.Bottom,
+		}
+		obj := protomsg.ObjInfo{
+			RcObj: &rect,
+			Typ:   v.ObjInfo.Typ,
+			Prob:  v.ObjInfo.Prob,
+			ObjID: v.ID,
+		}
+
+		ret = append(ret, &obj)
+	}
+	return ret
+}

--
Gitblit v1.8.0