在 Linux (Ubuntu) 中编译时,无法解析 Open Cv 3.0.0 FaceRecognizer 类。这曾经在 2.4.11 版本中工作,并且该类存在于 contrib 模块中。看起来 Open cv 3.0.0 版本中缺少 contrib 模块。
最佳答案
默认情况下,contrib 模块不随 open cv 3.0.0 的安装一起提供
contrib 模块必须单独安装。请按照以下说明摆脱 FaceRecognizer 类的编译问题。
构建 或 发布当你安装了 open cv 3.0.0
版本。
cmake -DOPENCV_EXTRA_MODULES_PATH=opencv_contrib/modules opencv_source_directory
make -j $(nproc)
sudo make install
使用命名空间简历;
使用命名空间面;
现在你不应该看到任何编译问题。
关于opencv - 在 Linux(Ubuntu)中编译时无法解析打开 cv 3.0.0 FaceRecognizer 类,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/31042903/