From 4d2fdfa71faf0e79e10135f9ef47b68cb707d49b Mon Sep 17 00:00:00 2001 From: houxiao <houxiao@454eff88-639b-444f-9e54-f578c98de674> Date: 星期二, 10 一月 2017 17:58:40 +0800 Subject: [PATCH] add facedbpool --- RtspFace/main_face_daemon.cpp | 4 ++++ RtspFace/SensetimeFaceAPIWrapper/src/FaceDBPool.cpp | 2 ++ RtspFace/SensetimeFaceAPIWrapper/src/FaceDBPool.h | 4 ++++ RtspFace/PL_SensetimeFaceDetect.h | 8 ++++++++ 4 files changed, 18 insertions(+), 0 deletions(-) diff --git a/RtspFace/PL_SensetimeFaceDetect.h b/RtspFace/PL_SensetimeFaceDetect.h index b8c8117..c636515 100644 --- a/RtspFace/PL_SensetimeFaceDetect.h +++ b/RtspFace/PL_SensetimeFaceDetect.h @@ -4,6 +4,14 @@ #include "PipeLine.h" #include <vector> +struct PL_SensetimeFaceDetectPipeArgs +{ + void* faceDB; + + PL_SensetimeFaceDetectPipeArgs() : faceDB(nullptr) + { } +}; + struct PL_SensetimeFaceDetectConfig { int point_size; // 21 / 106 diff --git a/RtspFace/SensetimeFaceAPIWrapper/src/FaceDBPool.cpp b/RtspFace/SensetimeFaceAPIWrapper/src/FaceDBPool.cpp new file mode 100644 index 0000000..c53b469 --- /dev/null +++ b/RtspFace/SensetimeFaceAPIWrapper/src/FaceDBPool.cpp @@ -0,0 +1,2 @@ +#include "FaceDBPool.h" + diff --git a/RtspFace/SensetimeFaceAPIWrapper/src/FaceDBPool.h b/RtspFace/SensetimeFaceAPIWrapper/src/FaceDBPool.h new file mode 100644 index 0000000..d4bfdcd --- /dev/null +++ b/RtspFace/SensetimeFaceAPIWrapper/src/FaceDBPool.h @@ -0,0 +1,4 @@ +#ifndef _FACEDBPOOL_H_ +#define _FACEDBPOOL_H_ + +#endif diff --git a/RtspFace/main_face_daemon.cpp b/RtspFace/main_face_daemon.cpp index 9ee5d4a..917aa4a 100644 --- a/RtspFace/main_face_daemon.cpp +++ b/RtspFace/main_face_daemon.cpp @@ -64,10 +64,14 @@ frame.width = fdpImage->width; frame.height = fdpImage->height; + PL_SensetimeFaceDetectPipeArgs args; + //#todo get db + PipeMaterial pm; pm.type = PipeMaterial::PMT_FRAME; pm.buffer = &frame; pm.buffSize = 0; + pm.args = &args; PipeLineElem* plElem = pipeLine->pipe(&pm); if (! pipeLine->check_pipe_complete(plElem)) -- Gitblit v1.8.0