论文部分内容阅读
随着计算机硬件技术的发展,图像信息处理的相关应用在当今社会生活中变得越来越普遍。而嵌入式ARM系统作为一种小型化、低功耗、易操作特点的计算机系统,逐渐走进社会生产的各个方面,其应用也日益广泛。在此基础上,利用ARM嵌入式系统进行图像信息处理,极大的增强图像处理系统的灵活性、人机交互以及处理数据的能力,使得图像信息处理技术的应用更加的广泛和普及化。生物识别领域作为嵌入式图像处理的一个应用方向,近年来逐渐成为研究热点,吸引了众多国内外学者和工程人员的关注。本文研究了一种基于ARM嵌入式的图像信息处理系统,并结合生物特征识别技术中的热点问题人脸识别,实现了嵌入式系统的人脸检测与识别。建立了基于嵌入式系统的图像开发平台以及实验室人脸数据库,为后续科研工作提供了良好的实验平台。首先本文从嵌入式系统开发的角度,研究了系统平台的硬件组成,包括了嵌入式系统的发展、如何应对项目选取嵌入式的硬件。选取了硬件平台Tiny210,在该平台上完成了Linux操作系统内核、BootLoader、文件系统地移植。对于系统开发所需的两个辅助函数库OpenCV以及Qt作了深入研究,完成了在嵌入式系统上的移植,建立了PC-Linux开发平台,为图像信息处理系统的开发建立了基础平台。其次,重点研究了USB摄像头在嵌入式系统上的视频采集显示的开发过程,其主要流程包括:Linux内核的驱动配置、驱动Video4Linux2的应用、如何调用Qt将图像显示在ARM嵌入式的屏幕上,后端PC显示四部分。成功完成了在嵌入式ARM系统上USB摄像头视频图像的采集和显示的软件开发,建立了嵌入式系统图像处理的开发平台。从人脸纹理特征的角度,提出了基于曲波域与核主成分分析的人脸识别算法,学习了基于haar特征的人脸检测的算法。设计了完整人脸识别的系统,包括了检测模块、采集模块、识别模块、显示模块。在软件程序的编写方面,收集建立了实验室人脸数据库,并且完成了数据库的训练和实现了人脸检测与识别系统,并在嵌入式ARM平台成功运行了该系统,达到了系统建立的目的。最后,本文总结了研究中取得的成果,并说明了本系统的不足之处,提出了未来的研究计划。