From dad431d0f21f504257f03a0efefe8a27525b035c Mon Sep 17 00:00:00 2001 From: pans <pans@454eff88-639b-444f-9e54-f578c98de674> Date: 星期三, 28 十二月 2016 15:10:40 +0800 Subject: [PATCH] --- RtspFace/demo/src/faceAPI.cpp | 2 +- RtspFace/demo/src/test.cpp | 4 ++-- RtspFace/demo/src/faceAPI.h | 4 ---- RtspFace/demo/src/faceDB.h | 1 - RtspFace/demo/src/faceDB.cpp | 6 +++++- 5 files changed, 8 insertions(+), 9 deletions(-) diff --git a/RtspFace/demo/src/faceAPI.cpp b/RtspFace/demo/src/faceAPI.cpp index 19a466d..68b0114 100644 --- a/RtspFace/demo/src/faceAPI.cpp +++ b/RtspFace/demo/src/faceAPI.cpp @@ -6,7 +6,6 @@ //鍒涘缓闈欐�佷汉鑴歌瘑鍒彞鏌勶紝鍚屾椂鍒涘缓鐘舵�佹爣閲� cv_result_t cv_result = 0; - //cv_verify_create_handle(&handle_verify1, "verify.model"); //faceDB* f_db = faceDB.GetInstance(); fdb=new faceDB(); } @@ -22,6 +21,7 @@ }else fprintf(stderr, "read img\n"); p_f = fdb->extract_feature(image); + fprintf(stderr, "fdb->extract_feature(image)\n"); if (!p_f) { fprintf(stderr, "p_f is null\n"); diff --git a/RtspFace/demo/src/faceAPI.h b/RtspFace/demo/src/faceAPI.h index 1c98f88..736a472 100644 --- a/RtspFace/demo/src/faceAPI.h +++ b/RtspFace/demo/src/faceAPI.h @@ -5,8 +5,6 @@ #include <cv_face.h> #include "time_helper.h" - - class faceAPI { public: @@ -22,8 +20,6 @@ //调用搜索 int p_img_search(cv_feature_t *p_feature); - - //转换函数 int get_char(cv_feature_t *p_feature,char* feature_str); diff --git a/RtspFace/demo/src/faceDB.cpp b/RtspFace/demo/src/faceDB.cpp index 2227f36..c5b226c 100644 --- a/RtspFace/demo/src/faceDB.cpp +++ b/RtspFace/demo/src/faceDB.cpp @@ -8,9 +8,13 @@ faceDB::faceDB(){ // 创建人脸数据库句柄 cv_verify_create_db(&handle_db); - cv_verify_create_handle(&handle_verify, "verify.model"); + fprintf(stderr, "create cv_verify_create_db\n"); + cv_verify_create_handle(&handle_verify, "../models/verify.model"); + fprintf(stderr, "create cv_verify_create_handle\n"); cv_face_create_detector(&handle_detect, NULL, CV_DETECT_ENABLE_ALIGN_21); + fprintf(stderr, "create cv_face_create_detector\n"); db_load(); + fprintf(stderr, "db load\n"); } faceDB::~faceDB(){} diff --git a/RtspFace/demo/src/faceDB.h b/RtspFace/demo/src/faceDB.h index aee5cd5..51036e8 100644 --- a/RtspFace/demo/src/faceDB.h +++ b/RtspFace/demo/src/faceDB.h @@ -29,7 +29,6 @@ //提取特征值 cv_feature_t *extract_feature(cv::Mat image_color); - private: cv_result_t cv_result; diff --git a/RtspFace/demo/src/test.cpp b/RtspFace/demo/src/test.cpp index f605542..1105d77 100644 --- a/RtspFace/demo/src/test.cpp +++ b/RtspFace/demo/src/test.cpp @@ -6,11 +6,11 @@ using namespace std; -int main(int argc) { +int main(int argc, char *argv[] ) { //文件路径 char *db_path = "./out.db"; - char *image_path = "../../test_image/face_04.jpg"; + char *image_path = argv[0]; char *image_list = "../../test_image/imglist"; cv::Mat bgr_image = cv::imread(image_path); int idx = -11; -- Gitblit v1.8.0