1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
| #ifndef _FACEDB_H_
| #define _FACEDB_H_
|
| #include <cv_face.h>
| #include "time_helper.h"
| //ÈËÁ³ÑéÖ¤
| static cv_handle_t handle_verify = NULL;
| //Êý¾Ý¿â²Ù×÷
| static cv_handle_t handle_db = NULL;
|
| 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();
| private:
|
| cv_result_t cv_result;
| //static faceDB* db;
| //faceDB(const faceDB & );
|
| //¼ÓÔØsdkÊý¾Ý¿â
| bool db_load();
| };
|
|
| #endif
|
|