随着科学技术的飞速发展,生物特征识别技术,尤其是指纹识别技术,为身
份认证提供了一个更加可靠安全的解决方案。因为指纹具有普遍性、稳定性、独
特性、防伪性和可采集性等诸多优点。目前,指纹识别已经成为识别个人身份的
有效手段,嵌入式自动指纹识别技术成为了研究热点。但是以往的自动指纹识别
系统要么成本较高,要么性能不好,导致人们对指纹识别技术的接受程度低。
本文首先研究并提出了适合嵌入式系统的指纹识别算法,重点对指纹方向场
提取算法进行了改进,以改善以往的掩膜法提取指纹方向场精度不高,梯度法提
取指纹方向场计算量大的问题。然后详细说明了系统的硬件电路和软件设计方
法。硬件电路包括最小系统电路、指纹采集电路、外部扩展存储电路、LCD触
摸显示电路、键盘电路及其他辅助电路。系统软件是基于图形支持软件I.te/GUI
设计的,包括了各个功能模块的程序及总体功能实现的程序,总体功能主要是通
过指纹来控制键盘及存储于系统中的用户名密码信息的使用权限。最后,对系统
进行完整的测试。测试结果证明了基于STM32F103VET6微控制器设计的指纹识
别系统,具有电路结构简单,成本和功耗低,识别速度和精度较好等优点,对于
推广指纹识别技术具有重要意义。