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