From f6fcbe3c965b4ad906ac8b327bb5b301c0ebd348 Mon Sep 17 00:00:00 2001
From: xuxiuxi <xuxiuxi@454eff88-639b-444f-9e54-f578c98de674>
Date: 星期三, 28 六月 2017 11:53:38 +0800
Subject: [PATCH] 

---
 FaceServer/STFaceCache.cpp |    8 ++++----
 1 files changed, 4 insertions(+), 4 deletions(-)

diff --git a/FaceServer/STFaceCache.cpp b/FaceServer/STFaceCache.cpp
index 405fd71..b527a40 100644
--- a/FaceServer/STFaceCache.cpp
+++ b/FaceServer/STFaceCache.cpp
@@ -9,7 +9,7 @@
 #include "sample_face_search.h"
 #include <cv_face.h>
 
-#define FDP_FDR_INVALID FDP_FaceDetectResult(0, 0)
+#define FDP_FDR_INVALID FDP_FaceDetectResult(0, 0, 0)
 #define ENABLE_AUTO_CREATE_STFACEDB
 #define ENABLE_SEARCH_IN_NEGATIVE_DBID
 #define ENABLE_SEARCH_IN_NEGATIVE_DBID
@@ -106,7 +106,7 @@
 	
 	cv_face_algorithm_info();
 	
-	cv_result_t cv_result = cv_face_create_detector(&cacheContext.handle_detect, nullptr, CV_DETECT_ENABLE_ALIGN_21);
+	cv_result_t cv_result = cv_face_create_detector(&cacheContext.handle_detect, nullptr, CV_DETECT_ENABLE_ALIGN_106);//CV_DETECT_ENABLE_ALIGN_21
 	if (cv_result != CV_OK)
 	{
 		LOGP(ERROR, "create detect handle failed, error code %d", cv_result);
@@ -254,7 +254,7 @@
 			return detect_neg(img);
 		}
 		
-		return FDP_FaceDetectResult(img.db_id, result[0].idx);
+		return FDP_FaceDetectResult(img.db_id, result[0].idx, result[0].score);
 	}
 
 	return FDP_FDR_INVALID;
@@ -318,5 +318,5 @@
 	if (idx <= 1)
 		return FDP_FDR_INVALID;
 	else
-		return FDP_FaceDetectResult(img.db_id, idx);
+		return FDP_FaceDetectResult(img.db_id, idx, 0);
 }

--
Gitblit v1.8.0