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, &param);
         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