求助:人脸检测,表情识别

cokeclassic 2010-12-14 04:40:00
现在做课题,方案有两个:
1. 改进某种人脸检测算法,提高人脸检测的成功率(检测国家人脸库中的人脸),在PC上实现,要做出检测的软件来,不能只是理论研究;
2. PC连接摄像头,读出摄像头采集的一帧数据,改进某种人脸检测算法,检测出人脸,并显示,最好还能识别出表情;
倾向于第二方案,不知道怎么捕捉摄像头来的数据,用LBP算法能检测人脸吗?哪儿有源码可下载,请多给建议,谢谢!

愿意有偿或无偿提供检测方法及代码者,
可联系: e-mail: risunb@163.com ,
MSN: risunb@163.com

谢谢!
...全文
730 25 打赏 收藏 转发到动态 举报
写回复
用AI写文章
25 条回复
切换为时间正序
请发表友善的回复…
发表回复
cokeclassic 2010-12-29
  • 打赏
  • 举报
回复
openCV只是能检测出图片中是否有人脸,但是无法得到脸的位置,用什么方法把脸部数据取出来呢?谢谢
orangeabc 2010-12-27
  • 打赏
  • 举报
回复
opencv
chengser 2010-12-17
  • 打赏
  • 举报
回复
在人脸识别上,OPENCV中有很具体的实现了,但是在表情识别上,基本上现在算法还相当不成熟,或者识别率、错误率太高了,他们都只是工程人员,而不是心理学家。
Simao 2010-12-16
  • 打赏
  • 举报
回复
[Quote=引用 13 楼 zzw820626 的回复:]
opencv
[/Quote]
++
wendy425 2010-12-16
  • 打赏
  • 举报
回复
哥,您的MSN挺幽默的。
1.只要你的设置正确,在OpenCV中几句程序就可以读出摄像头的图像。
2.OpenCV中有可以检测人脸的现成的程序,印象中原理是基于Haar-Like的adaboost方法;
3.OpenCV只做了人脸检测,还没有做识别这一步(不知我这样说对不对)。LBP做人脸表情识别是可行的,很多人用LBP来做表情识别的。LBP的原理不是很难的,应该自己可以编的出来吧。
zzw820626 2010-12-16
  • 打赏
  • 举报
回复
opencv
jcwinner 2010-12-16
  • 打赏
  • 举报
回复
1.opencv提取,至于识别算法,要你们自己搞定了。考虑用在线还是离线的方式;
在线 - 就是每次有新特征增加,就要重新计算人脸库中的所有特征;
离线 - 每个人都独立,新添加不影响其它特征;

2.表情识别也是一套算法,可以融合到人脸识别中;

3.如果你是数字摄像头,直接用Opencv获取每一帧数据,但是和摄像头的清晰度有关系,会关系到识别的成功率!
yihandrensunyong 2010-12-16
  • 打赏
  • 举报
回复
+++[Quote=引用 5 楼 wuhuwy 的回复:]
推荐用opencv来做图像提取,具体识别要看有没有比较成熟有效的算法了
[/Quote]
guoli_NIC 2010-12-16
  • 打赏
  • 举报
回复
VC6.0 + opencv1.1
万方/维普。。。打上关键字,搜一下,很多这方面的论文。。。
wendy425 2010-12-16
  • 打赏
  • 举报
回复
opencv 1.0
要是2.0的话估计得用VS200X了
看硕士的学位论文就可以了,原理算是挺详细的了。
例如《基于局部二值模式的人脸识别方法研究》,《基于局部二元模式的人脸表情识别》等
cokeclassic 2010-12-16
  • 打赏
  • 举报
回复
多谢各位大虾,如果用openCV,请问哪个版本与VC6++匹配得最好?谢谢
LBP的完整介绍文档在哪儿能找到?
fengbingchun 2010-12-15
  • 打赏
  • 举报
回复
看看opencv吧
fh8436 2010-12-14
  • 打赏
  • 举报
回复
不知道怎么捕捉摄像头来的数据?
WIN:DirectShow
Linux:VFL
直接用OpenCV也可以,它已经帮你封过了。
OpenCV可以检测人脸,表情可能还要自己训练
libinfei8848 2010-12-14
  • 打赏
  • 举报
回复
联想的出过这样的软件,正确率还行
fandh 2010-12-14
  • 打赏
  • 举报
回复
查查别人的公司都用的是什么!
应该可以买到的吧!就是价格的问题!
wuhuwy 2010-12-14
  • 打赏
  • 举报
回复
推荐用opencv来做图像提取,具体识别要看有没有比较成熟有效的算法了
jackson35296 2010-12-14
  • 打赏
  • 举报
回复
用OpenCV吧,人脸检测很容易,人脸识别可就难了
zhao_yanping 2010-12-14
  • 打赏
  • 举报
回复
如果你用opencv的话,很容易实现,里面有分类器可以直接诶调用,我觉得LBP可以用来进行人脸特征提取,它主要用于纹理特征提取。
Wang471981125 2010-12-14
  • 打赏
  • 举报
回复
这方面的技术已经很成熟了。网络上很多这种代码,可以看看那
Huntrees 2010-12-14
  • 打赏
  • 举报
回复
东北大学一篇博士毕业论文,几年前的,忘了叫啥名了,你搜搜看,有点帮助,做的就是人脸识别。

19,469

社区成员

发帖
与我相关
我的任务
社区描述
VC/MFC 图形处理/算法
社区管理员
  • 图形处理/算法社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

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