2014-10-30 66 views
2

我試圖使用使用特徵臉和PCA算法的OpenCV做臉部識別,但它給錯誤,而初始化識別器,它是不確定的......請大家幫忙createEigenFaceRecognizer是給一個錯誤「未定義」

int num_components = 10; 
double threshold = 10.0; 
Ptr<FaceRecognizer> model = createEigenFaceRecognizer(num_components,threshold); 

model->train(images, labels); 

回答

1

在opencv2.4,你必須:

#include "opencv2/contrib/contrib.hpp" 
// and ofc. link to opencv_contrib.lib 

在opencv3.0,你必須建立/安裝opencv_contrib回購,則:

#include "opencv2/face.hpp" 
// and link to opencv_face.lib 
+0

非常感謝 它有效 – 2014-10-30 09:03:00

相關問題