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/StructureApp/FaceTrackingWrapper.cpp | 29 ----------------------------- 1 files changed, 0 insertions(+), 29 deletions(-) diff --git a/QiaoJiaSystem/StructureApp/FaceTrackingWrapper.cpp b/QiaoJiaSystem/StructureApp/FaceTrackingWrapper.cpp index 90d75ab..b552b08 100644 --- a/QiaoJiaSystem/StructureApp/FaceTrackingWrapper.cpp +++ b/QiaoJiaSystem/StructureApp/FaceTrackingWrapper.cpp @@ -3,38 +3,9 @@ // #include "FaceTrackingWrapper.h" -#include "Debug.h" #include <FaceDetectServer/rpc/FaceServer.h> #include <opencv2/opencv.hpp> - -static FaceTrackingWrapper g_faceTrackingWrapper; -static std::map<std::string, int> g_channelCache; - -static ::FaceDetect::Faces faceTrackingFunc(int channel, cv::Mat &image) { - FaceDetect::Faces faces; - int channel = 0; - BasicFace::FaceImage faceImage{image.cols, image.rows, image.step, image.data}; - - THFT_FaceInfo facePos[MAX_DETECT_FACE]; - int faceNum = THFT_FaceTracking(channel, image.data, facePos); - - if (faceNum > 0) { - for (int i = 0; i < faceNum; i++) { - FaceDetect::FacePos face; - auto &pos = facesPos[i]; - memcpy(&face, &pos, sizeof(pos) - sizeof(pos.pFacialData) - sizeof(pos.nFaceID)); - face.pFacialData.resize(sizeof(pos.pFacialData)); - memcpy(face.pFacialData.data(), pos.pFacialData, sizeof(pos.pFacialData)); - face.pfaceId = pos.nFaceID; -// DBG(face.fAngle.confidence); - faces.push_back(face); - } - } else { - DBG("Face num is 0"); - } - -} FaceTrackingWrapper::FaceTrackingWrapper() { -- Gitblit v1.8.0