【问题标题】:createEigenFaceRecognizer is giving an error "is undefined"createEigenFaceRecognizer 给出错误“未定义”
【发布时间】:2014-12-26 05:36:01
【问题描述】:

我正在尝试使用 opencv 使用 eigenfaces 或 PCA 算法进行人脸识别,但它在初始化识别器时出错,它是未定义的......请帮助

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

model->train(images, labels);

【问题讨论】:

    标签: c++ opencv face-recognition


    【解决方案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
    

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2018-03-07
      • 2011-12-06
      • 2013-04-30
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2021-01-31
      相关资源
      最近更新 更多