From 13ab3d6db66bef485afda3278ed7ca6d14c735c8 Mon Sep 17 00:00:00 2001 From: pans <pans@454eff88-639b-444f-9e54-f578c98de674> Date: 星期四, 05 一月 2017 16:56:46 +0800 Subject: [PATCH] --- RtspFace/demo/src/faceAPI.cpp | 13 ++++++++----- 1 files changed, 8 insertions(+), 5 deletions(-) diff --git a/RtspFace/demo/src/faceAPI.cpp b/RtspFace/demo/src/faceAPI.cpp index 979895f..08fbb17 100644 --- a/RtspFace/demo/src/faceAPI.cpp +++ b/RtspFace/demo/src/faceAPI.cpp @@ -43,17 +43,17 @@ return p_img_search(p_f); } -//@brief 娉ㄥ唽鍔熻兘锛屾湭瀹屾垚 +//@brief 娉ㄥ唽鍔熻兘 //@param 鍥剧墖 //@return 浜鸿劯id int faceAPI::do_register(cv::Mat image) { p_f = fdb->extract_feature(image); - //db add - int indx = 1; - return indx; + int indx = fdb->db_add(p_f); + if(fdb->db_save()) + return indx; + return -2; } - //@brief 鍦ㄦ暟鎹簱涓悳绱汉鑴竔d //@param 鐗瑰緛鍊� @@ -196,8 +196,10 @@ } else { fprintf(stderr, "cv_verify_search_face failed, error code %d\n", cv_result); } + std::cout<<"this is hits"<<std::endl; if (top_scores[0] != 0) { indx=top_idxs[0]; + std::cout<<"indx="<<indx<<std::endl; } if (top_idxs) { delete[]top_idxs; @@ -206,6 +208,7 @@ delete[]top_scores; } cv_verify_release_feature(p_feature); + std::cout<<"return indx"<<std::endl; return indx; } -- Gitblit v1.8.0