论文部分内容阅读
指纹识别技术是一种重要的生物身份识别技术,也是目前生物识别技术发展的最为成熟的一个分支。作为一种飞速发展的技术,指纹识别已经在刑侦领域大显身手,在银行身份认证等民用领域,这项技术也具有广阔的应用空间。将指纹识别技术和嵌入式系统相结合可以使指纹识别技术的应用摆脱空间与环境的限制,更加广泛的适用于各种场合。本论文对嵌入式指纹识别系统做了初步的研究,主要做了以下几个方面的工作:首先,分析了本课题国内外研究现状和发展方向,阐述了本课题研究的必要性。考虑到基于ARM体系结构的芯片所具有强大的处理功能和低廉的价格,本论文考虑基于目前较为先进的三星S3C2410处理器和Linux嵌入式操作系统来构建一个嵌入式指纹识别系统。而后,对嵌入式系统所使用的嵌入式操作系统Linux进行了介绍。对系统的硬件平台进行了初步的设计,根据系统的要求对芯片及其工作模式进行了合理的选型和确定,并且绘制了原理图。在软件实现方面,采用了经典的图像增强,二值化,细化,特征提取,伪特征去除等处理步骤,详细讨论了各个步骤现有处理方法的思路,分析了这些算法的优点和不足;根据嵌入式系统的要求优选了各个步骤合适的算法;构造了一种速度快、处理效果好的细化算法,并完成了相应代码的编写。