# FaceDetect
本工程实现三种人脸检测算法:AdaBoost,PCA+SVM,YCbRr
## 运行环境要求:
要求已经安装opencv和Qt,该工程原始的开发环境为Linux,并且保证g++,make等基本的c/c++环境及命令可用
## 运行
1. 首先执行qmake -project命令,生成.pro文件;
2. 然后执行qmake命令,生成Makefile文件;
3. 在我的电脑上可以直接通过pkg-config opencv --libs命令直接获取到opencv的头文件路径和编译所需要的库文件,将这些东西追加到Makefile文件中的Libs变量后,保证在Qt工程中可以正确调用到opencv;
4. 执行make命令,会生成可执行文件Facedetect;
5. 使用./Facedetect执行程序;
## 文件目录介绍
* UI文件夹中是与界面相关的代码及ui文件,这里.ui文件,我是通过qt designer软件生成的,很好用;
* cascade文件夹是AdaBoost检测算法所要使用的分类器,里面除了该工程使用到的人脸检测分类器还有其他的物体检测分类器;
* img文件夹中是程序呢运行所使用的图像文件,里面有人脸和非人脸,图片类型有彩色也有黑白图像,这里的文件有的是网上下载的,还有一个印象中是MIT的彩色人脸图像;
* test文件中,可以看到程序呢运行的一些截图,是我在做测试的时候保存的截图文件;
* Adaboost.cpp,Adaboost.h,PCASVM.cpp,PCASVM.h,YCrCb.cpp,YCbCr.h分别是三种算法的实现;
* normalFormat.cpp需要在文件中设置宏定义才能运行,这个里面程序的功能是统一图片的尺寸,具体用法和参数可以直接看函数注释;
* rtimer.cpp和rtimer.h是可以直接运行的实时检测程序。
## 其他相关技术
在界面设计的时候,为了加快速度,我使用了qt designer这个界面设计工具,感觉这个东西很不错,直接拖动就可以设计界面,还可以添加简单的事件;
## 遗留问题
在PCASVM这个算法的实现过程中,在使用PCA提取主成分的时候,不确定是应该把人脸和非人脸一起提取还是只提取非人脸
没有合适的资源?快使用搜索试试~ 我知道了~
基于AdaBoost,PCA+SVM,YCbRr三种人脸识别算法实现的人脸识别项目C++源代码+文档说明+测试图片(毕业设计)
共2000个文件
png:1960个
xml:17个
cpp:7个
1.该资源内容由用户上传,如若侵权请联系客服进行举报
2.虚拟产品一经售出概不退款(资源遇到问题,请及时私信上传者)
2.虚拟产品一经售出概不退款(资源遇到问题,请及时私信上传者)
版权申诉
0 下载量 86 浏览量
2024-05-11
02:35:47
上传
评论
收藏 98.79MB ZIP 举报
温馨提示
<项目介绍> 基于AdaBoost,PCA+SVM,YCbRr三种人脸识别算法实现的人脸识别项目C++源代码+文档说明+测试图片(毕业设计) - 不懂运行,下载完可以私聊问,可远程教学 该资源内项目源码是个人的毕设,代码都测试ok,都是运行成功后才上传资源,答辩评审平均分达到96分,放心下载使用! 1、该资源内项目代码都经过测试运行成功,功能ok的情况下才上传的,请放心下载使用! 2、本项目适合计算机相关专业(如计科、人工智能、通信工程、自动化、电子信息等)的在校学生、老师或者企业员工下载学习,也适合小白学习进阶,当然也可作为毕设项目、课程设计、作业、项目初期立项演示等。 3、如果基础还行,也可在此代码基础上进行修改,以实现其他功能,也可用于毕设、课设、作业等。 下载后请首先打开README.md文件(如有),仅供学习参考, 切勿用于商业用途。 --------
资源推荐
资源详情
资源评论
收起资源包目录
基于AdaBoost,PCA+SVM,YCbRr三种人脸识别算法实现的人脸识别项目C++源代码+文档说明+测试图片(毕业设计) (2000个子文件)
Main.cpp 20KB
YCbCr.cpp 6KB
PCASVM.cpp 5KB
Adaboost.cpp 4KB
normalFormat.cpp 2KB
rtimer.cpp 1KB
test.cpp 220B
Main.h 3KB
YCbCr.h 2KB
PCASVM.h 2KB
Adaboost.h 2KB
rtimer.h 315B
thirteen_1.jpeg 346KB
six_2.jpeg 163KB
six_2.jpg 163KB
four_1.jpg 25KB
Makefile 9KB
README.md 2KB
19.png 687B
6490.png 687B
7009.png 681B
7274.png 676B
1690.png 675B
2143.png 675B
4031.png 674B
5663.png 673B
5664.png 672B
6792.png 669B
76.png 668B
7007.png 668B
171.png 667B
2816.png 667B
2310.png 664B
4181.png 664B
1494.png 663B
2285.png 662B
5391.png 662B
5641.png 662B
1498.png 662B
1687.png 661B
7004.png 660B
2814.png 660B
7249.png 659B
4974.png 659B
4039.png 659B
6790.png 659B
5658.png 658B
4179.png 656B
2314.png 655B
4175.png 655B
2905.png 655B
2292.png 654B
818.png 654B
6545.png 653B
6922.png 653B
1678.png 653B
1183.png 653B
150.png 653B
5047.png 653B
6771.png 652B
1203.png 652B
247.png 652B
6789.png 652B
1691.png 651B
2281.png 651B
2315.png 651B
4891.png 650B
5052.png 650B
4148.png 650B
2778.png 650B
6538.png 650B
1489.png 649B
3271.png 649B
80.png 648B
634.png 648B
6543.png 648B
2240.png 648B
5657.png 648B
636.png 647B
82.png 647B
1274.png 646B
611.png 645B
3263.png 644B
363.png 644B
1686.png 644B
2762.png 644B
3855.png 644B
6780.png 643B
1556.png 642B
1187.png 642B
2443.png 641B
2154.png 641B
7010.png 641B
6983.png 641B
30.png 641B
2289.png 641B
5654.png 641B
6905.png 641B
3262.png 641B
55.png 641B
共 2000 条
- 1
- 2
- 3
- 4
- 5
- 6
- 20
资源评论
奋斗奋斗再奋斗的ajie
- 粉丝: 537
- 资源: 2275
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功