linux指纹识别,基于Linux的指纹识别系统的设计

  • Post author:
  • Post category:linux

摘要:

随着现代社会科学技术的快速发展,人们对身份识别技术的要求越来越高,传统的身份识别技术由于存在容易被盗,被忘记,被遗失和被复制等缺点,人们将视线放到了生物识别技术领域.近年来,生物识别技术发展的越来越快,而指纹识别就是其中的一员,在所有生物识别技术当中,如人脸识别技术,虹膜识别技术和语音识别技术等,指纹识别技术凭借着唯一性高,永久性高,易采集等特点,已经被广泛应用于各个领域.基于Linux的嵌入式系统具有专用型强,可靠性高,体积小和成本低等特点,因此,本文将指纹识别技术与嵌入式系统结合起来实现了一种身份识别系统. 本文主要从以下几个方面对基于Linux的指纹识别系统进行了研究与设计: 首先,研究了指纹识别技术的算法,对其算法进行改进使其更快更好的来完成指纹识别.指纹识别算法首先进行图像预处理,预处理包括指纹图像的均衡化,归一化,分割,增强,二值化和细化;其次对指纹图像进行特征提取,最后进行指纹匹配. 其次,提出了以Linux为操作系统的嵌入式平台,选取了基于ARM9的S3C2440开发平台,将其与指纹识别系统相结合.论文详细阐述了Linux平台的建立方法,包括嵌入式系统概述,交叉编译环境的搭建,Linux内核裁剪,驱动程序的编写等等. 本文指纹识别模块的指纹传感器采用的是FPC1011,在UP-TECH2440平台上完成了对基于Linux的指纹识别系统的实现,并且进行了实验测试. 通过对该系统的测试,可以看出该系统具有体积小,运行稳定,识别速度快等优点,适合用于手机,平板电脑和IC卡等嵌入式产品中,使得产品的体积更加小,更易于携带.由于本课题所选用的传感器是线形的,如果录入指纹的速度过快就会对匹配的准确率造成影响,为了解决这个问题,本文采用了两次输入指纹的方法,这在一定程度上增大了匹配准确率,研究成果对基于Linux的指纹识别技术具有一定的借鉴意义.

展开