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