From 6495701d221972e7c780415ab1ba4c092f669dfa Mon Sep 17 00:00:00 2001
From: pansen <pansen626@sina.com>
Date: 星期三, 26 十二月 2018 13:59:47 +0800
Subject: [PATCH] save code wait test wait init param
---
QiaoJiaSystem/VideoAnalysFromHC/RtspAnalysElement.cpp | 18 +++++++++++++++++-
1 files changed, 17 insertions(+), 1 deletions(-)
diff --git a/QiaoJiaSystem/VideoAnalysFromHC/RtspAnalysElement.cpp b/QiaoJiaSystem/VideoAnalysFromHC/RtspAnalysElement.cpp
index db732c6..ab98b69 100644
--- a/QiaoJiaSystem/VideoAnalysFromHC/RtspAnalysElement.cpp
+++ b/QiaoJiaSystem/VideoAnalysFromHC/RtspAnalysElement.cpp
@@ -3,6 +3,7 @@
//
#include "RtspAnalysElement.h"
+#include <FaceTrackingWrapper.h>
#include <basic/http_server/HttpSrvRetRecieve.hpp>
@@ -108,6 +109,7 @@
vector<int> sdkComCoVec = chnString2Vec(en_sdk.str_cmp_thr.toStdString());
int camId = item.str_cam_dev_id.toInt();
+ int channel = 0;
int t_size = sdkVec.size();
for (int i = 0; i < t_size; i++) {
switch (sdkVec[i]) {
@@ -116,6 +118,16 @@
json["face.enable"] = "1";
SETSCORE(sdkDetCoVec, i, t_camIdex + "face.det");
SETSCORE(sdkComCoVec, i, t_camIdex + "face.cmp");
+ BasicFace::InitParam t_initParam;
+// t_initParam.nDeviceID = 0;
+// t_initParam.nImageWidth = nWidth;
+// t_initParam.nImageHeight = nHeight;
+// t_initParam.nMaxFaceNum = 50;
+// t_initParam.nSampleSize = nWidth / 2;
+// t_initParam.nDetectionIntervalFrame = 12;
+ g_faceTrackingWrapper.setChannelParam(channel, t_initParam);
+ g_channelCache.insert(std::make_pair(t_camIdex, channel));
+ channel++;
DBG(" TESTCODE " << sdkDetCoVec[i] << " " << sdkComCoVec[i]);
// #todo add param
@@ -170,6 +182,10 @@
appPref.getLongData("gpu.index");
addCamera(t_camIdex, json.toStyledString());
}
+ g_faceTrackingWrapper.initHandle();
+ for (auto &item :controllers) {
+ item.second->start();
+ }
} else {
ERR("searchCamDevTableAll size is 0");
}
@@ -198,7 +214,7 @@
// controllers[index] = new AppPipeController(index, std::move(value), false);
controllers[index]->setfdfsClient(&fdfsClient);
- controllers[index]->start();
+// controllers[index]->start();
currentCount++;
return 0;
}
--
Gitblit v1.8.0