论文部分内容阅读
随着计算机应用技术的不断发展,生物特征识别技术也越来越多的从算法研究逐渐过渡到应用的阶段,特别是指纹识别技术,近几年来随着嵌入式计算机技术的快速发展也广泛应用到生活中的各个角落,比如指纹签到系统、指纹门禁系统等领域。本文在对指纹识别技术、嵌入式Linux技术初步研究的基础上设计了一套基于嵌入式Linux的指纹识别系统。本文所做的具体工作包括:首先,根据阅读的相关文献,分析了现阶段指纹识别技术的研究现状及其未来发展的趋势。在对大量的文献阅读的基础上,提出了本文研究的必要性。其次,对指纹识别过程中的预处理算法进行了初步研究,包括指纹图像的归一化、方向场获取、脊线频率的获取、掩码图像的获取、指纹图像的增强、二值化、细化等算法。并用C语言在Linux系统中将上面提到的算法分别实现,由于现阶段处于功能设计阶段,所以在效果和速度之间进行了折中处理,采取了一些算法复杂度较低、运行速度较快的算法。然后把这些算法程序放到不同的类型的处理器中进行速度的测试比较,为后续的深入研究选择合适处理器做准备。在对指纹识别预处理算法研究的基础上,本文提出了一种以增强移植性的指纹识别系统设计框架,并在该框架下设计了一套指纹识别系统,该套系统在硬件上基于R305指纹识别模块、触摸屏、LCD显示屏、ARM9微处理器,软件上基于嵌入式Linux系统,用Qt作为图形操作界面。其中主要做了系统开发环境的搭建、嵌入式Linux系统在ARM9(S3C2440)处理器上的移植、含有Qtopia的根文件系统的制作、以及软件的开发等内容。