论文部分内容阅读
随着计算机技术和生物医学工程技术突飞猛进的发展,利用人体生物特征来进行身份识别的生物特征识别技术已经成为安防系统的首选。与传统的身份识别手段比较,人脸识别技术具有非接触性、稳定性好、难仿冒等优点,所以人脸识别是一种极具广阔市场应用前景的身份识别技术。将人脸识别技术与嵌入式技术相结合,开发嵌入式人脸识别系统,具有小体积、低成本、低功耗、多功能等优点。本文针对人脸识别技术在嵌入式系统上的具体实现问题,主要从从硬件平台选择、人脸检测与识别算法仿真和嵌入式人脸识别软件设计等三方面研究了人脸识别技术在ARM平台上的嵌入式实现。硬件部分介绍了基于ARM处理器的人脸识别系统的硬件环境,主要包括嵌入式处理器、触摸屏、摄像头等;人脸检测与识别算法仿真部分研究了基于肤色的快速人脸检测算法和稳定高效的PCA-LDA融合算法的人脸识别算法;嵌入式人脸识别软件设计实现部分主要分为分为四个功能模块,其中,在图像采集模块,设计和实现了Linux下USB摄像头的驱动和应用程序,实现了图像采集功能;在人脸检测模块和人脸识别模块对经过计算机仿真验证后的算法进行移植实现;在图形用户界面部分,开发了基于QT的嵌入式人脸识别的人机交互界面,完成嵌入式人脸识别系统的总体设计。最后对整个系统进行了软、硬件联合测试,结果表明本文开发的嵌入式人脸识别软件系统可以成功地运行与ARM硬件平台,性能稳定。