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