pans
2017-01-04 7002c58acbe6e1470b6e15adea573f938663ff03


git-svn-id: http://192.168.1.226/svn/proxy@74 454eff88-639b-444f-9e54-f578c98de674
6个文件已修改
33 ■■■■ 已修改文件
RtspFace/demo/src/DBuntil.cpp 4 ●●●● 补丁 | 查看 | 原始文档 | blame | 历史
RtspFace/demo/src/DBuntil.h 2 ●●● 补丁 | 查看 | 原始文档 | blame | 历史
RtspFace/demo/src/db/DBuntil.cpp 4 ●●●● 补丁 | 查看 | 原始文档 | blame | 历史
RtspFace/demo/src/test.cpp 2 ●●● 补丁 | 查看 | 原始文档 | blame | 历史
RtspFace/demo/src/tools.cpp 17 ●●●● 补丁 | 查看 | 原始文档 | blame | 历史
RtspFace/demo/src/tools.h 4 ●●●● 补丁 | 查看 | 原始文档 | blame | 历史
RtspFace/demo/src/DBuntil.cpp
@@ -35,12 +35,12 @@
    mysql_close(&myCont);
}
person DBuntil::db_rearch(int f_id)
*person DBuntil::db_rearch(int f_id)
{
    person p= {0,""};
    db_select(f_id,&p);
    //对结构体赋值
    return p;
    return &p;
}
bool DBuntil::db_select(int f_id,person* per)
RtspFace/demo/src/DBuntil.h
@@ -23,7 +23,7 @@
    DBuntil();
    DBuntil(my_db mydb);
    ~DBuntil();
    person db_rearch(int f_id);
    *person db_rearch(int f_id);
    bool db_register(int f_id,person *p);
RtspFace/demo/src/db/DBuntil.cpp
@@ -35,12 +35,12 @@
    mysql_close(&myCont);
}
person DBuntil::db_rearch(int f_id)
*person DBuntil::db_rearch(int f_id)
{
    person p= {0,""};
    db_select(f_id,&p);
    //对结构体赋值
    return p;
    return &p;
}
bool DBuntil::db_select(int f_id,person* per)
RtspFace/demo/src/test.cpp
@@ -27,7 +27,7 @@
    
    int idx = -11;
    tools tool=tools();
    idx=tool->register(bgr_image,p);
    idx=tool->reg(bgr_image,p);
    cout<<"idx="<<idx<<endl;
    
    
RtspFace/demo/src/tools.cpp
@@ -10,10 +10,10 @@
int tools::search(cv::Mat image,person *p)
{
    idx = f_api->do_reasch(image);
    idx = f_api.do_reasch(image);
    if(idx<0)
    {
        p = dbu->db_rearch(int);
        p = dbu.db_rearch(idx);
        if(p != NULL)
        {
            return 0;
@@ -24,10 +24,10 @@
int tools::search(char* s_feature,person *p)
{
    idx = f_api->do_reasch(s_feature);
    idx = f_api.do_reasch(s_feature);
    if(idx<0)
    {
        p = db_rearch(int);
        p = dbu.db_rearch(idx);
        if(p != NULL)
        {
            return 0;
@@ -36,7 +36,7 @@
    return -1;
}
int tools::register(cv::Mat image,person *p)
int tools::reg(cv::Mat image,person *p)
{
    if(do_register(image,p) == 0){
        return 0;
@@ -47,18 +47,17 @@
person tools::do_search(int idx)
{
    person p;
    p = dbu->db_rearch(int);
    p = dbu.db_rearch(idx);
    return p;
}
int tools::do_register(cv::Mat image,person *p)
{
    idx = f_api->do_register(image);
    idx = f_api.do_register(image);
    if(idx<0)
    {
        p->f_id = idx;
        idx = dbu->do_register(idx,p);
        if(idx)
        if(dbu.db_register(idx,p))
        {
            return 0;
        }
RtspFace/demo/src/tools.h
@@ -11,13 +11,13 @@
    ~tools();
    int search(cv::Mat image,person *p);
    int search(char* s_feature,person *p);
    int register(cv::Mat image,person *p);
    int reg(cv::Mat image,person *p);
private:
    int do_register(cv::Mat image,person *p);
    person do_search(int idx);
    int idx;
    DBuntil dbu;
    faceAPI f_api;
}
};
#endif