摘要:
人脸作为一种人体生物特点,具有无法伪造、不会丢失、随身携带、方便易用等特性。人脸辨识在安全验证系统、档案管理、人机交互等方面有着巨大应用前景。传统的手动辨识系统大多基于PC平台联机应用,但是在实际应用中常常对手动辨识系统要求有更高的便携性和易用性,嵌入式技术的快速发展促使实现这样的系统成为了可能。鉴于嵌入式系统以及人脸辨识技术的宽广应用前景,本课题对嵌入式系统平台以及在人脸测量与辨识系统中的应用进行研究。本文的硬件平台采用基于ARM9构架的JXARM9-2410嵌入式开发板。本文首先完成了嵌入式Linux平台的搭建linux怎么读,从交叉开发环境搭建、Bootloader移植、Linux内核移植、根文件系统的制做和移植基于arm9的嵌入式linux开发平台构建与应用,仍然到设备驱动程序的移植全过程。在此基础上构建起一个可靠的、稳定的嵌入式软件开发平台,为后续的应用开发提供了良好的基础。其次注重剖析了基于Linux的V4L工作原理,实现了图象采集模块,为人脸测量与辨识提供图象来源;研究了基于YCbCr颜色空间的人脸检查算法实现了人脸检查模块基于arm9的嵌入式linux开发平台构建与应用,为人脸辨识奠定了基础;剖析了基于特点脸的人脸辨识原理,实现了人脸辨识模块;最后应用MiniGUI设计了人脸辨识系统的人机界面,最终设计完成了基于嵌入式Linux的人脸辨识系统。而且在实现过程中,结合嵌入式的特性对算法进行了优化,使其更适宜于嵌入式系统。实测结果表明,本系统除了成功地运行于ARM平台,并且性能良好红旗linux6.0,对人脸测量与辨识技术在嵌入式平台的应用有很大参考价值。
展开