From ddeb839383bec08e0bf956ea06151bd32f8e5bb1 Mon Sep 17 00:00:00 2001 From: pans <pans@454eff88-639b-444f-9e54-f578c98de674> Date: 星期一, 13 二月 2017 16:43:06 +0800 Subject: [PATCH] --- RtspFace/SensetimeFaceAPIWrapper/src/faceAPI.cpp | 9 ++++++++- 1 files changed, 8 insertions(+), 1 deletions(-) diff --git a/RtspFace/SensetimeFaceAPIWrapper/src/faceAPI.cpp b/RtspFace/SensetimeFaceAPIWrapper/src/faceAPI.cpp index e45806d..23e5868 100644 --- a/RtspFace/SensetimeFaceAPIWrapper/src/faceAPI.cpp +++ b/RtspFace/SensetimeFaceAPIWrapper/src/faceAPI.cpp @@ -60,7 +60,11 @@ p_f = fdb->extract_feature(image); int indx = fdb->db_add(p_f); if(fdb->finally()) + { + fprintf(stderr, "fdb->finally()%d\n",indx); return indx; + } + return -2; } @@ -142,6 +146,7 @@ { if(db_save()) { + return true; } @@ -180,7 +185,9 @@ { fprintf(stderr, "save done!\n"); } + cv_verify_destroy_db(handle_db); + fprintf(stderr, "db_save end!\n"); return true; } @@ -241,7 +248,7 @@ 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) + if (top_scores[0] >= 0.7) { indx=top_idxs[0]; std::cout<<"indx="<<indx<<std::endl; -- Gitblit v1.8.0