主题 : 基于QT和OpenCV的人脸识别系统(11月21日更新,编译好的tiny6410的openCV库可直接使用) 复制链接 | 浏览器收藏 | 打印
级别: 新手上路
UID: 47259
精华: 1
发帖: 35
金钱: 235 两
威望: 47 点
贡献值: 1 点
综合积分: 90 分
注册时间: 2011-05-20
最后登录: 2017-05-23
楼主  发表于: 2011-10-18 16:33

 基于QT和OpenCV的人脸识别系统(11月21日更新,编译好的tiny6410的openCV库可直接使用)

管理提醒: 本帖被 xoom 执行取消置顶操作(2011-10-18)
我用Tiny6410实现了一个人脸识别系统,可以进行训练、识别人脸,用QT作图形库再加上OpenCV2.3,用普通的USB摄像头通过v4l2接口采集图像,然后用OpenCV的AdaBoost算法检测人脸,再用PCA方法识别。识别出人脸数据库里的人脸就想串口发出字符‘1’。但速度不够理想,1秒1帧左右。在桌面版linux下只要修改摄像头设备名和OpenCV库编译即可使用。已在github上开源,欢迎fork。
https://github.com/sun11/QTFaceRec

上图:


模仿intel杯格式写的论文:基于QT和OpenCV的人脸识别系统

相关文件下载:
min.us:http://min.us/m1m2L9JOr
(这个速度快一点)dbank: dbank
这个压缩包里的文件均适用与FriendlyARM的Tiny6410开发板,里面含有我编译出来的OpenCV2.3和QT4.7.3。 请将opencv-lib中的文件放到/lib下,qt4.7.3.tgz解压到/opt下。 里面还有我缩放成70x80大小的ORL人脸数据库和几个xml文件,faceRec是专用于命令行训练的独立程序(其实也可以用于命令行识别)。

介绍请看:
https://github.com/sun11/QTFaceRec/wiki/%E5%9F%BA%E4%BA%8EQT%E5%92%8COpenCV%E7%9A%84%E4%BA%BA%E8%84%B8%E8%AF%86%E5%88%AB%E7%B3%BB%E7%BB%9F
[ 此帖被sun11在2011-11-22 15:44重新编辑 ]
级别: 侠客
UID: 55229
精华: 0
发帖: 86
金钱: 435 两
威望: 87 点
贡献值: 0 点
综合积分: 172 分
注册时间: 2011-09-14
最后登录: 2013-03-11
1楼  发表于: 2011-10-19 10:13
顶楼主,楼主太厉害了!
级别: 侠客
UID: 55229
精华: 0
发帖: 86
金钱: 435 两
威望: 87 点
贡献值: 0 点
综合积分: 172 分
注册时间: 2011-09-14
最后登录: 2013-03-11
2楼  发表于: 2011-11-02 11:20
没有xml文件和train.txt啊楼主!
级别: 侠客
UID: 55229
精华: 0
发帖: 86
金钱: 435 两
威望: 87 点
贡献值: 0 点
综合积分: 172 分
注册时间: 2011-09-14
最后登录: 2013-03-11
3楼  发表于: 2011-11-06 21:41

 回 19楼(sun11) 的帖子

楼主,运行这个QT程序,需不需要自己移植tslib,我也用的tiny6410,还是可以直接使用友善自带的tslib?
级别: 侠客
UID: 55229
精华: 0
发帖: 86
金钱: 435 两
威望: 87 点
贡献值: 0 点
综合积分: 172 分
注册时间: 2011-09-14
最后登录: 2013-03-11
4楼  发表于: 2011-11-06 21:44

 回 14楼(sun11) 的帖子

你用的摄像头采集图像的格式是什么格式jpeg位流,还是别的格式?你用的是什么摄像头?
级别: 侠客
UID: 55229
精华: 0
发帖: 86
金钱: 435 两
威望: 87 点
贡献值: 0 点
综合积分: 172 分
注册时间: 2011-09-14
最后登录: 2013-03-11
5楼  发表于: 2011-11-11 08:51

 回 23楼(cyx8648) 的帖子

你要看友善的技术手册上面QT技术手册上面讲到关于QT4.7移植到mini6410章节,那里面有关于setqt4env的内容,这个要自己创建!
级别: 侠客
UID: 55229
精华: 0
发帖: 86
金钱: 435 两
威望: 87 点
贡献值: 0 点
综合积分: 172 分
注册时间: 2011-09-14
最后登录: 2013-03-11
6楼  发表于: 2011-11-19 15:36

 回 17楼(xuezi0414) 的帖子

请问你的这个程序在板子上跑成功了?你用的什么摄像头?我的摄像头不支持YUYV格式的输出!