基于ARM9硬件平台的人脸识别系统设计与研究

被引:0
作者
王威
机构
[1] 电子科技大学
关键词
人脸识别; ARM; 嵌入式Linux;
D O I
暂无
年度学位
2013
学位类型
硕士
导师
摘要
现代社会中对于个人身份认证的方便性和有效性要求越来越高,传统的身份认证方法面临着严峻的挑战,比如密码容易被遗忘和窃取、证件容易被伪造等,而虹膜、指纹、人脸等个人生物特征有其内在独特性,是与生俱来的,这些生物特征正被广泛应用到身份认证中。人脸识别技术是生物识别技术之一,人脸识别技术有其独特的优点,例如提取的隐蔽性、识别过程的非侵犯性等,在刑侦、门禁系统、视频监控等领域都有广泛的应用前景。人脸识别涉及到图像处理、模式识别等多个学科,近些年来随着各个相关学科的发展,人脸识别技术发展迅猛,各种算法层出不穷,识别效果也逐渐提高。以往的人脸识别系统往往基于个人计算机,但个人计算机不方便携带和使用,嵌入式设备具有便携性和易用性的优点,随着嵌入式技术水平的提高,人脸识别技术正逐渐被应用于嵌入式系统。 本文设计并开发了基于ARM平台的嵌入式人脸识别系统,首先搭建了嵌入式开发环境,包括ARM平台的选型,虚拟机、交叉编译器等开发工具的配置;其次完成了嵌入式Linux操作系统的开发,主要有Bootloader、Linux内核、根文件系统、相关驱动的剪裁、编译和移植;最后,在应用软件开发阶段,通过Video4Linux实现了系统的的图像采集功能,并结合计算机视觉库OpenCV,在Qt的开发环境Qtcreator下实现了本系统人脸检测和识别的算法。 本文研究了一些主流的人脸检测和识别方法,深入研究了基于Adaboost的人脸检测算法,基于PCA的人脸识别算法,并研究测试了它们在ARM平台下的性能。 经实验检验,该系统在ARM平台下具有良好的人脸检测和识别效果,并且能够发挥出ARM嵌入式系统便携性和易用性的优点。
引用
收藏
页数:80
共 16 条
[1]
基于Adaboost的人脸检测技术 [J].
孔凡芝 ;
张兴周 ;
谢耀菊 .
应用科技, 2005, (06) :7-9
[2]
EIGENFACES FOR RECOGNITION [J].
TURK, M ;
PENTLAND, A .
JOURNAL OF COGNITIVE NEUROSCIENCE, 1991, 3 (01) :71-86
[3]
基于ARM和Linux的图像采集与传输系统 [D]. 
李敏 .
安徽理工大学,
2009
[4]
基于AdaBoost算法的人脸检测系统的研究与实现 [D]. 
崔晓青 .
吉林大学,
2008
[5]
嵌入式系统开发之道.[M].邱毅凌; 著.人民邮电出版社.2011,
[6]
人脸识别.[M].王映辉; 编著.科学出版社.2010,
[7]
新编嵌入式系统原理·设计与应用.[M].张大波; 编著.清华大学出版社.2010,
[8]
Linux2.6嵌入式系统开发与实践.[M].李朱峰; 主编.北京航空航天大学出版社.2010,
[9]
嵌入式系统程序设计.[M].赖晓晨; 编著.清华大学出版社.2009,
[10]
ARM嵌入式Linux系统开发详解.[M].弓雷; 等编著.清华大学出版社.2009,