#include "tools.h" tools::tools() { my_db mydb={"root","Basic@2017","localhost","demo",3306}; dbu = DBuntil(mydb); } tools::~tools() {} int tools::search(cv::Mat image,person *p) { idx = f_api->do_reasch(image); if(idx<0) { p = dbu->db_rearch(int); if(p != NULL) { return 0; } } return -1; } int tools::search(char* s_feature,person *p) { idx = f_api->do_reasch(s_feature); if(idx<0) { p = db_rearch(int); if(p != NULL) { return 0; } } return -1; } int tools::register(cv::Mat image,person *p) { if(do_register(image,p) == 0){ return 0; } return -1; } person tools::do_search(int idx) { person p; p = dbu->db_rearch(int); return p; } int tools::do_register(cv::Mat image,person *p) { idx = f_api->do_register(image); if(idx<0) { p->f_id = idx; idx = dbu->do_register(idx,p); if(idx) { return 0; } } return -1; }