当前位置:问答库>论文摘要

题目:基于ARM的指纹识别系统的设计与实现

关键词:指纹识别;ARM;Linux操作系统;指纹识别算法;指纹传感器

  摘要

近年来,随着科技的快速发展和人们安全意识的提高,人们对系统安全的要求越来越高。指纹识别系统将指纹识别技术和嵌入式系统相结合,以此使指纹识别技术的应用摆脱空间与环境的限制,使之可应用于更广泛的场合,有着巨大的市场前景。因此,该课题的研究具有深刻的现实意义。本课题在分析国内外相关研究现状和发展方向的基础上,自主设计并实现了一套指纹识别系统。本系统选取以ARM处理器为核心的硬件平台,采用嵌入式操作系统移植技术构建系统开发平台;在PC端使用C++编码实现指纹识别算法,并在VC6.0中进行仿真验证,结果证明代码正确、有效。使用Qt Ceator进行系统应用程序的开发,既为系统提供了友好的用户界面,又能够实现指纹识别功能。结合交叉编译技术可以让应用程序在开发平台上运行。在使用时,系统根据用户选择的工作模式,对多步骤的指纹识别算法进行调用,最终实现指纹识别系统的登记与鉴别功能。本课题在MBF200指纹传感器芯片的基础上,自行设计、开发了指纹采集模块,从而使得开发成本大大降低,并且对传感器芯片的构造及工作原理有了进一步的了解。此外,在分析原有指纹识别算法优缺点的基础上,对算法进行了部分优化改进,使得改进后的算法更适合应用于嵌入式系统。通过对系统的整体测试,结果显示本课题实现的指纹识别系统在便携性、可靠性和设备成本方面都达到了令人满意的效果。