pans
2016-12-28 dad431d0f21f504257f03a0efefe8a27525b035c


git-svn-id: http://192.168.1.226/svn/proxy@48 454eff88-639b-444f-9e54-f578c98de674
5个文件已修改
17 ■■■■ 已修改文件
RtspFace/demo/src/faceAPI.cpp 2 ●●● 补丁 | 查看 | 原始文档 | blame | 历史
RtspFace/demo/src/faceAPI.h 4 ●●●● 补丁 | 查看 | 原始文档 | blame | 历史
RtspFace/demo/src/faceDB.cpp 6 ●●●● 补丁 | 查看 | 原始文档 | blame | 历史
RtspFace/demo/src/faceDB.h 1 ●●●● 补丁 | 查看 | 原始文档 | blame | 历史
RtspFace/demo/src/test.cpp 4 ●●●● 补丁 | 查看 | 原始文档 | blame | 历史
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");
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);
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(){}
RtspFace/demo/src/faceDB.h
@@ -29,7 +29,6 @@
    //提取特征值
    cv_feature_t *extract_feature(cv::Mat image_color);
private:
    
    cv_result_t cv_result;
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;