在C ++中找不到FaceRecognizer

时间:2018-04-23 14:30:59

标签: c++ opencv

我正在使用OpenCV和C ++尝试创建一个面部识别程序。 在很多教程中,我看到他们使用cv :: FaceRecognizer。我在任何地方都找不到这个?它似乎不在我的OpenCV版本中? (3.4.1)

#include <opencv2/opencv.hpp>

我有这个包含让我可以访问其余的cv :: ..但是我无法找到这个类。有人能指出我正确的方向吗?

1 个答案:

答案 0 :(得分:1)

您需要包含face.hpp

#include "opencv2/face.hpp"

您还需要使用face命名空间:

using namespace cv::face;

并确保您已编译opencv_contrib模块

请务必阅读包含大量代码示例的the docs,如果您可以运行那些可以运行任何代码示例的代码示例!