论文部分内容阅读
人脸识别作为一种“以貌取人”的生物智能识别技术,与其它生物识别技术相比,具有易获取、易识别,准确率高,直观性好等优点。现今,人脸识别技术已广泛应用于国内外各个领域,尤其是在安防方面。在生活中,人们较常见的安防系统就是门禁,而传统的门禁因其非智能化无法有效的保障人身、财产安全。因此,鉴于人脸识别的优势以及传统门禁的不足,本文设计并开发出一种基于嵌入式技术的人脸识别智能门禁系统。本系统以嵌入式技术为基础,选用成本较低的ARM平台进行系统构建。该系统硬件平台选用TQ2440开发板和V26摄像头,软件平台选用Ubuntu12.04操作系统。本系统包括五个功能模块:图像采集模块、用户界面模块、图像预处理模块、人脸检测模块和人脸识别模块。不同模块采用对应的方法,图像采集模块采用V4L2进行图像采集;用户界面模块安装QT和Qt Creator搭建用户界面;图像预处理模块用改进的直方图均衡化技术处理图像;人脸检测模块基于Haar特征的Ada Boost算法进行人脸检测;人脸识别模块根据改进的PCA算法实现人脸识别。编译程序,集成以上五个模块并移植到ARM板上运行。本系统在ARM板上运行后,首先要建立用于识别比对的基础图像库。它是通过连接在ARM板上的USB摄像头对每一个人不同表情和姿态进行采集,采集人脸特征以图像形式进行储存并生成一个图像库及相关数据信息。人脸识别的过程是采集待识别的人脸图像,与图像库数据进行比对,当数据匹配时显示相关人员信息并允许进入,否则拒绝。尤其是本系统考虑到了光照和外貌变化等干扰因素,并对其进行了特殊处理分析,保证了良好的实验效果。