cv没有成员FaceRecognizer

qq_27884729 2017-06-24 01:42:41
各位大神,我的openCV3.1.0已经正确配置,进行人脸检测时也能正确框处人脸,但是在进行人脸识别训练分类器时,总是提示“FaceRecognizer不是类型名、未定义等错误”,难道我的openCV有问题吗
...全文
2362 6 打赏 收藏 转发到动态 举报
写回复
用AI写文章
6 条回复
切换为时间正序
请发表友善的回复…
发表回复
Xhiiii 2020-03-15
  • 打赏
  • 举报
回复 3
请问有人知道为什么我进行训练的时候 Ptr<EigenFaceRecognizer> modelPCA = EigenFaceRecognizer::create(); modelPCA->load("MyFacePcaModel.xml"); 提示load方法错误? 严重性 代码 说明 项目 文件 行 禁止显示状态 错误 C2672 “cv::Algorithm::load”: 未找到匹配的重载函数 opencv3 G:\visual studio 2013 Projects\opencv3\opencv3\源.cpp 29
泛泛如空 2019-10-26
  • 打赏
  • 举报
回复
六楼正解 就是这个办法
JIANJIANJIAN1111 2019-01-02
  • 打赏
  • 举报
回复
加入
#include"opencv2/face.hpp"
using namespace cv::face;
因为opencv3.0以上写法变了

还有就是成员函数写的样式也变了

CreateEigenFaceRecognizer();改为EigenFaceRecognizer::create();
剩下的成员函数都改成这样的就行
Antonio.D 2018-12-18
  • 打赏
  • 举报
回复
我也遇到了这个问题,还是从自己的代码找问题,你看facerec.hpp文件可以看到你加上using namespace cv;using namespace face;这两句话就好了
  • 打赏
  • 举报
回复
未定义 添加 stdafx.h 头文件
杨的汤圆 2017-12-12
  • 打赏
  • 举报
回复
您的问题解决了吗?

1,451

社区成员

发帖
与我相关
我的任务
社区描述
多媒体/设计/Flash/Silverlight 开发 图象工具使用
社区管理员
  • 图象工具使用社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧