xuxiuxi
2017-06-28 f6fcbe3c965b4ad906ac8b327bb5b301c0ebd348
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);
}