From 0541661d3e4a063d4e68b33e4d6dbb71d3b58638 Mon Sep 17 00:00:00 2001 From: chenshijun <chenshijun@aiotlink.com> Date: 星期三, 09 九月 2020 09:48:15 +0800 Subject: [PATCH] 添加人脸质量的so --- csrc/buz/face/tracker.cpp | 20 +++++++++++++++++++- 1 files changed, 19 insertions(+), 1 deletions(-) diff --git a/csrc/buz/face/tracker.cpp b/csrc/buz/face/tracker.cpp index 85f4380..cb2744a 100644 --- a/csrc/buz/face/tracker.cpp +++ b/csrc/buz/face/tracker.cpp @@ -14,7 +14,8 @@ param.nMaxFaceNum = maxFaces; param.nSampleSize = sampleSize > 0 ? sampleSize : w/2; param.nDetectionIntervalFrame = detinterval; - +printf("threads %d gi: %d size: %dx%d maxface: %d, sample: %d, interval: %d\n", + tm, gi, w, h, maxFaces, sampleSize, detinterval); auto nNum = THFT_Create(tm, ¶m); if(nNum != tm){ printf("create face detector failed!\n"); @@ -68,4 +69,21 @@ return pFaceInfos; } + //THFACETRACKING_API int THFT_Reset(short nChannelID, THFT_Param* pParam); + int face_track_resize(const int chan, const int w, const int h){ + THFT_Param tmpParam; + tmpParam.nDeviceID = param.nDeviceID; + tmpParam.nImageWidth = w; + tmpParam.nImageHeight = h; + tmpParam.nMaxFaceNum = param.nMaxFaceNum; + tmpParam.nSampleSize = param.nSampleSize; + tmpParam.nDetectionIntervalFrame = param.nDetectionIntervalFrame; + + printf("chan %d size: %dx%d", chan, w, h); + + auto flag = THFT_Reset(chan, &tmpParam); + + return flag; + } + } \ No newline at end of file -- Gitblit v1.8.0