From 40548939ef77b6971adafc5e2a1db7e571f31139 Mon Sep 17 00:00:00 2001 From: zhangmeng <775834166@qq.com> Date: 星期四, 19 十二月 2019 16:07:29 +0800 Subject: [PATCH] update --- work/sdk/humantrack.go | 18 +++++++++--------- 1 files changed, 9 insertions(+), 9 deletions(-) diff --git a/work/sdk/humantrack.go b/work/sdk/humantrack.go index 3fe8bc9..46ad033 100644 --- a/work/sdk/humantrack.go +++ b/work/sdk/humantrack.go @@ -130,8 +130,8 @@ fx, fy := 1.0, 1.0 if imgW != rw || imgH != rh { imgData = goconv.ResizeBGR(i.Data, imgW, imgH, rw, rh) - fx = (float64)(rw)/(float64)(imgW) - fy = (float64)(rh)/(float64)(imgH) + fx = (float64)(rw) / (float64)(imgW) + fy = (float64)(rh) / (float64)(imgH) } img := gohumantrack.ImageHumanTracker{ Data: imgData, @@ -176,7 +176,7 @@ } } - res, err := t.tracker.ProcessImagePointer(pimg) + res, err := t.tracker.ProcessImagePointer(pimg, rw, rh, 3) t.recvImageCount = 0 if err != nil { @@ -255,16 +255,16 @@ for i := 0; i < int(obj.FgNum); i++ { r := obj.Fginfo[i] rect := protomsg.Rect{ - Left: (int32)((float64)(r.Left)/fx), - Right: (int32)((float64)(r.Right)/fy), - Top: (int32)((float64)(r.Top)/fx), - Bottom: (int32)((float64)(r.Bottom)/fy), + Left: (int32)((float64)(r.Left) / fx), + Right: (int32)((float64)(r.Right) / fy), + Top: (int32)((float64)(r.Top) / fx), + Bottom: (int32)((float64)(r.Bottom) / fy), } pr := &protomsg.HumanTrack{ RcHuman: &rect, Confidence: r.Confidence, - X: (int32)((float64)(r.X)/fx), - Y: (int32)((float64)(r.Y)/fy), + X: (int32)((float64)(r.X) / fx), + Y: (int32)((float64)(r.Y) / fy), Id: r.ID, Feature: r.Feature[:], } -- Gitblit v1.8.0