From 22d3d8fccb06812fc20e0cfcf96cb9c241fd9e52 Mon Sep 17 00:00:00 2001
From: pans <pans@454eff88-639b-444f-9e54-f578c98de674>
Date: 星期二, 03 一月 2017 18:47:49 +0800
Subject: [PATCH] 

---
 RtspFace/demo/src/faceAPI.h |   36 ++++++++++++++++++++++++++++++++++++
 1 files changed, 36 insertions(+), 0 deletions(-)

diff --git a/RtspFace/demo/src/faceAPI.h b/RtspFace/demo/src/faceAPI.h
index 7148f09..c41b0d8 100644
--- a/RtspFace/demo/src/faceAPI.h
+++ b/RtspFace/demo/src/faceAPI.h
@@ -5,6 +5,13 @@
 #include <cv_face.h>
 #include "time_helper.h"
 
+//人脸验证
+static cv_handle_t handle_verify;
+//数据库操作
+static cv_handle_t handle_db;
+//静态人脸识别
+static cv_handle_t handle_detect;
+
 class faceAPI
 {
 public:
@@ -28,4 +35,33 @@
 	cv_feature_t* p_f;
 };
 
+
+class faceDB
+{
+public:
+	//static faceDB* GetInstance();
+
+	//搜索SDK数据库
+	int search_db(cv_feature_t* p_feature );
+	//添加记录
+	int db_add(cv_feature_t* p_feature);
+	//保存数据库
+	bool db_save();
+	int set_dbpath(char* db_path);
+
+	faceDB();
+	virtual ~faceDB();
+	//提取特征值
+	cv_feature_t *extract_feature(cv::Mat image_color);
+
+private:
+
+	cv_result_t cv_result;
+	//static faceDB* db;
+	//faceDB(const faceDB & );
+
+	//加载sdk数据库
+	bool db_load();
+};
+
 #endif

--
Gitblit v1.8.0