008_OPENCV基于LBP和PCA特征提取的人脸识别(300元)

  • 模板:¥300.00
  • 成品编号:005+opencv008
  • 使用技术:
  • 数据库:
  • 最后更新:2018-11-16 19:43

注意:QQ1764030875,qq1834660615为本网站唯一成品的账号,其他均为盗版

008_OPENCV基于LBP和PCA特征提取的人脸识别(300元)的大图展示

计算机毕业设计源码网:我们提供的源码通过邮箱或者QQ传送,如果有啥问题直接联系客服


素材描述:本设计内容包含:系统说明+录像+源代码

人脸识别文档

 
1. 项目说明
 
FaceAuthentification:人脸识别管理界面
FaceDetection:人脸检测模块
FaceRecognition:人脸识别模块
Include:所使用的头文件包含
FaceRec:为人脸数据库
 
启动项目时,只需双击FaceAuthentification目录下的FaceAuthentification.dsw文件即可,其他两个模块分别包含在FaceAuthentification项目中,启动后需将FaceDBCtrl项目删除。
 
2. Opecv配置
Tools->Directories,分别配置include和libarary,具体配置细节,可以百度,很多。
使用的opencv版本为1.0版本,可以去网上下载。
 

 

 
4. 人脸检测模块说明
人脸检测模块提供人脸检测功能,以dll形式提供给外部调用,生成的目标文件是FaceDetection.dll和FaceDetection.lib,使用opencv的haarlike+adaboost人脸检测函数,具体可参考这部分资料和代码。
 
5. 人脸识别模块说明
人脸识别算法的核心主模块,所有的算法功能都在这里实现的,也是以dll形式提供上层调用,生成的目标文件是FaceRecognition.dll和FaceRecognition.lib,使用opencv的一些基础运算函数,比如pca运算。ml库中的bayes函数,具体可参照代码阅读。
Lbp功能在LbpUtil.h和cpp文件中实现。
 
6. 数据库操作模块部分(FaceDBCtrl.dll)
由于受版权限制,这部分不能提供代码,只有个dll文件,实现的是xml数据库功能。可以连接数据库和读写数据,具体可参考FaceAuthentification中的数据库操作部分的代码。

全部评论 / 0

    相关推荐

    收缩