From 7bcd2613bb116eff33d6e2358bd8c737bacc3cc1 Mon Sep 17 00:00:00 2001
From: pans <pans@454eff88-639b-444f-9e54-f578c98de674>
Date: 星期三, 04 一月 2017 16:33:26 +0800
Subject: [PATCH] 

---
 RtspFace/demo/src/tools.cpp |   18 +++++++++++++-----
 1 files changed, 13 insertions(+), 5 deletions(-)

diff --git a/RtspFace/demo/src/tools.cpp b/RtspFace/demo/src/tools.cpp
index b64f807..42c1515 100644
--- a/RtspFace/demo/src/tools.cpp
+++ b/RtspFace/demo/src/tools.cpp
@@ -1,6 +1,10 @@
 #include "tools.h"
 
-tools::tools() {}
+tools::tools() {
+	my_db mydb={"root","Basic@2017","localhost","demo",3306};
+	
+	dbu = DBuntil(mydb);
+}
 
 tools::~tools() {}
 
@@ -9,7 +13,7 @@
 	idx = f_api->do_reasch(image);
 	if(idx<0)
 	{
-		p = f_db->db_rearch(int);
+		p = dbu->db_rearch(int);
 		if(p != NULL)
 		{
 			return 0;
@@ -34,13 +38,16 @@
 
 int tools::register(cv::Mat image,person *p)
 {
-	do_register(image,p);
+	if(do_register(image,p) == 0){
+		return 0;
+	}
+	return -1;
 }
 
 person tools::do_search(int idx)
 {
 	person p;
-	p = f_db->db_rearch(int);
+	p = dbu->db_rearch(int);
 	return p;
 }
 
@@ -49,7 +56,8 @@
 	idx = f_api->do_register(image);
 	if(idx<0)
 	{
-		idx = f_db->do_register(idx,p);
+		p->f_id = idx;
+		idx = dbu->do_register(idx,p);
 		if(idx)
 		{
 			return 0;

--
Gitblit v1.8.0