From b0b52863a0dd4d9546a744615a1d2c0057e5caee Mon Sep 17 00:00:00 2001 From: zhangmeng <775834166@qq.com> Date: 星期五, 20 十二月 2019 13:57:04 +0800 Subject: [PATCH] update --- work/sdk/humantrack.go | 17 ++++++++++++----- 1 files changed, 12 insertions(+), 5 deletions(-) diff --git a/work/sdk/humantrack.go b/work/sdk/humantrack.go index 3bb7fbd..c1412b1 100644 --- a/work/sdk/humantrack.go +++ b/work/sdk/humantrack.go @@ -178,17 +178,19 @@ res, err := t.tracker.ProcessImagePointer(pimg, rw, rh, 3) // 浠�0寮�濮嬭绠楁敹鍒颁簡澶氬皯娆″浘鐗� t.wait2RunMoreThan = 0 - // 灏唅mages璁剧疆涓簄il,閲嶆柊寮�濮嬩竴涓祦绋� - for i := 0; i < t.batchSize; i++ { - t.images[i] = nil - t.msgs[i] = nil - } // 濡傛灉index澶т簬鏈�澶atch,璇存槑鎽勫儚鏈哄彲鑳芥敼鍙樹簡,娓呯┖鎵�鏈夌粨鏋勯噸鏂板紑濮� if t.index > t.batchSize { t.mapCameraImageIndex = make(map[string]int) } + if err != nil { logo.Infoln("batch~~~~~~Track Image Count: ", t.index, " Failed: ", err) + // 灏唅mages璁剧疆涓簄il,閲嶆柊寮�濮嬩竴涓祦绋� + for i := 0; i < t.batchSize; i++ { + t.images[i] = nil + t.msgs[i] = nil + } + ejectResult(nil, rMsg, out) return } @@ -213,6 +215,11 @@ logo.Infoln("batch~~~~~~CAMERAID: ", msg.Msg.Cid, " TASKID: ", id, " TASKNAME: ", name, " Human Track COUNT: ", len(hr)) } + // 灏唅mages璁剧疆涓簄il,閲嶆柊寮�濮嬩竴涓祦绋� + for i := 0; i < t.batchSize; i++ { + t.images[i] = nil + t.msgs[i] = nil + } } -- Gitblit v1.8.0