社区
图象工具使用
帖子详情
cv没有成员FaceRecognizer
qq_27884729
2017-06-24 01:42:41
各位大神,我的openCV3.1.0已经正确配置,进行人脸检测时也能正确框处人脸,但是在进行人脸识别训练分类器时,总是提示“FaceRecognizer不是类型名、未定义等错误”,难道我的openCV有问题吗
...全文
2362
6
打赏
收藏
cv没有成员FaceRecognizer
各位大神,我的openCV3.1.0已经正确配置,进行人脸检测时也能正确框处人脸,但是在进行人脸识别训练分类器时,总是提示“FaceRecognizer不是类型名、未定义等错误”,难道我的openCV有问题吗
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用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;这两句话就好了
力拔山兮气盖世~
2018-07-19
打赏
举报
回复
未定义 添加 stdafx.h 头文件
杨的汤圆
2017-12-12
打赏
举报
回复
您的问题解决了吗?
namespace "
cv
"
没有
成员
"
face
" 问题记一下
配置好open
cv
3.4.0,新建项目可以打开图片,说明配置成功 导入原有项目,报错如下 老项目的open
cv
的版本是3.1.0,怀疑是版本的问题,按一下老版本的Open
CV
试一下 ...
open
cv
3人脸识别
Face
Re
cognizer
大致思路:训练人脸识别模型--->检测人脸--->识别人脸 环境:win10/vs2017/open
cv
3.4.0(需要把open
cv
_contrib-3.4.0编译进去) /c++ PS:旧版open
cv
包含contrib模块,后来就从open
cv
3里分离出去了,需要自己编译 在Open
CV
3.0中,一些不稳定的功能被移动到独立的库(Open cont...
浅谈Openv中人脸识别类
Face
Re
cognizer
open
cv
2.4版本中封装了可用于人脸识别的类
Face
Re
cognizer
,其对应代码在动态链接库open
cv
_contrib249d.dll中(我用的是open
cv
2.4.9版本),这个动态链接库在open
cv
安装目录下可以找到,要想使用
Face
Re
cognizer
,首先要保证上述动态链接库正确配置。在此关于open
cv
的配置问题多说几句,就是建议大家尽量使用VS2010及以上版本来配置ope...
face
Recognize
没有
成员
函数getMat问题解决
最近在做人脸识别的东西,网上有很多教程,有一篇必看的那就是open
cv
官方给出的人脸识别的三种算法以及源代码,也就是recongnizer
face
with open
cv
,网上流传着中文版,但那个代码是open
cv
2.4的,如果你安装的是vs2015,那一般就用不了open
cv
2因为open
cv
2
没有
14的库,所以直接搬那个文章的代码到open
cv
3会有很多问题,比如无法打开源文件contrib
Open
CV
3.3 getMat(); error: no member named 'getMat' in '
cv
::
face
::
Face
Re
cognizer
'; model->getMat()
如果你是从谷歌后来的恭喜你 来对地方了 人脸识别的东西,但那个代码是open
cv
2.4的,所以直接搬那个文章的代码到open
cv
3.3会有很多问题,网上的那篇文章的代码会出现一些问题,比如它有如下语句: Mat eigenvalues = model->getMat("eigenvalues"); Mat W = model->getMat("eigenvectors"); ...
图象工具使用
1,451
社区成员
24,335
社区内容
发帖
与我相关
我的任务
图象工具使用
多媒体/设计/Flash/Silverlight 开发 图象工具使用
复制链接
扫一扫
分享
社区描述
多媒体/设计/Flash/Silverlight 开发 图象工具使用
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章