2014-10-30 2 views
2

Я пытаюсь сделать распознавание лиц с помощью OpenCV с помощью eigenfaces или алгоритма PCA, но он дает ошибку при инициализации распознаватель, что это не определено ... пожалуйста, помогите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

Большое спасибо Работает –

Смежные вопросы