From d9125b1f5e3bfd1c657d75c4ef812f1202dc406d Mon Sep 17 00:00:00 2001 From: houxiao <houxiao@454eff88-639b-444f-9e54-f578c98de674> Date: 星期一, 10 七月 2017 10:12:44 +0800 Subject: [PATCH] proto support st_track_id --- FaceServer/STFaceCache.h | 17 +++++++++++++++++ 1 files changed, 17 insertions(+), 0 deletions(-) diff --git a/FaceServer/STFaceCache.h b/FaceServer/STFaceCache.h index ff50309..44fb677 100644 --- a/FaceServer/STFaceCache.h +++ b/FaceServer/STFaceCache.h @@ -4,6 +4,20 @@ #include <string> #include "face_daemon_proto.h" +#define FDP_FDR_INVALID FDP_FaceDetectResult(STFS_DBID_INVALID, 0, 0) +#define ENABLE_AUTO_CREATE_STFACEDB +#define ENABLE_DETECT_IN_NEGATIVE_DBID +//#define ENABLE_ADD_TO_TEMPDB_WHEN_NOT_DETECT +#define RESULT_CONFIDENCE 0.70 +#define TEMPDB_FACE_COUNT_MAX 10 + +enum STFSpecialDBID +{ + STFS_DBID_INVALID = 0, + STFS_DBID_VISITOR_1 = -1, + STFS_DBID_TEMPDB_1 = -1000 +}; + struct STFaceImage; class STFaceCache @@ -21,6 +35,7 @@ FDP_FaceDetectResult add(const STFaceImage& img); void search(const STFaceImage& img, fdr_vec_t& topResult); FDP_FaceDetectResult compare(const STFaceImage& img1, const STFaceImage& img2); + void delete_db(int dbid); //#todo need a delete img, if business not linked faceid and its personid // they can delete it and save/find again! @@ -33,6 +48,8 @@ const std::string stfaceModels; void* _dbContext; void* _cacheContext; + + int tempdbFaceCount; }; #endif -- Gitblit v1.8.0