嵌入式指纹识别系统设计与实现
生物识别技术是利用人体固有的生理特性(如指纹、脸象、红膜等)和不道德特征(如笔迹、声音、步态等)来展开个人身份的检验。 生物识别技术比传统的身份检验方法极具安全性、保密和方便性。
生物特征辨识技术具备容易消逝、防伪性能好、容易假造或被盗、随身携带“装载”和随时随地能用等优点。 生物识别的工作原理是利用生物识别设备对生物特征展开采样,萃取其唯一的特征并将其转化成数字代码,并更进一步将这些代码构成特征模板,人们同辨识设备交互进行身份认证时,辨识设备提供其特征并与数据库中的特征模板展开核对,以确认否给定,从而要求拒绝接受或拒绝接受该人。
而在众多的用作身份验证的生物识别技术中,指纹识别技术是目前最便利、可信、非侵犯和价格便宜的解决方案。 指纹作为人体中最显著的外表特征,具备独一无二、普遍性、唯一性、更容易收集等优点。指纹检验技术利用人类指纹稳定性和独特性的生理特征,将其作为人们的一种“活的身份证”,并且指纹具备不能替代性,使通过指纹展开身份检验的安全性大大提高,且随着图像处理模式识别方法的发展和指纹传感器技术的日臻成熟,指纹检验方法在金融、公安、形同虚设、户籍管理等领域都具有较好的应用于前景。
指纹的收集比较更容易;指纹的辨识算法早已更为成熟期。由于指纹识别具备扫瞄指纹的速度快、便利、小型化等优点,指纹识别技术早已渐渐转入民用市场,并应用于到许多嵌入式设备中,但是如何提升指纹识别系统的识别率和稳定性,降低成本以及拓展稳定性和节点产于,不存在着一系列技术难题。 因此,本文研究了以含有ARM核的微处理器AT91SAM7X256为核心,外部拓展指纹传感器MBF200包含指纹识别服务器硬件;系统软件重制动态多任务操作系统mu;C/OS-Ⅱ、文件系统、LwIP,应用软件构建指纹识别。
该方法具备成本低、闲置资源较少、可扩展性强劲的特点。 1分布式指纹识别系统原理及硬件设计 指纹识别技术主要牵涉到4个功能模块:加载指纹图像、萃取特征、留存数据和核对。通过指纹加载设备加载到人体指纹的图像,然后对完整图像展开可行性处置,使之更加明晰,再行通过指纹识别软件创建指纹的特征数据。软件从指纹上寻找被称作“节点”(minutiae)的数据点,即指纹纹路的末端、中止或打圈处的座标方位,这些点同时具备7种以上的唯一性特征。
一般来说手指上平均值具备70个节点,所以这种方法不会产生约500个数据。这些数据,一般来说称作模板。
通过计算机模糊不清较为的方法。把两个指纹的模板展开较为,计算出来出有它们的相近程度,最后获得两个指纹的给定结果。 硬件电路的构建以微处理器AT91SAM7X256为核心,外围电路主要还包括指纹识别模块MBF200、以太网物理层(PHY)收发器RTL8201BL,大容量的数据FlashAT45DBl61D、硬件日历时钟器件DSl302,电源电路、废黜和时钟电路,如图1右图。图1指纹识别系统构成电路框图 1.1AT91SAM7X256器件及MBF200模块应用于 AT91SAM7X256是ATMEL公司发售的基于32位ARM7TDMI的微处理器。
它在一块芯片上还构建了256kh的片内Flash和64kb的SRAM,需要外部拓展存储器。其内部还构建有USB2.0设备端口,以及非常丰富的片内外另设资源,功能强大。AT9lSAM7X256的废黜控制器可以管理芯片的上电顺序及整个系统。
本文关键词:嵌入式,新葡萄88805官网,指纹识别,系统,设计,与,实现
本文来源:新葡萄88805官网-www.mhbxw.cn