基于ARM处理器S3C44B0的自动指纹识别系统研究

来源 :北京化工大学 | 被引量 : 8次 | 上传用户:dreamyear
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
指纹识别是在指纹图像上找到指纹的特征,通过计算机模糊比较的方法,把两个指纹的特征模板进行比较,计算出它们的相似程度,最终得到两个指纹的匹配结果。本文对现已存在的多种指纹识别算法进行编程比较,并对细化算法提出改进。同时采用基于ARM7TDMI内核的32位处理器S3C44B0作为主控制器,半导体电容传感器FPS200作为指纹数据采集设备,构建了自动指纹识别系统。论文完成主要工作如下:1、指纹采集模块的设计:根据FPS200的相关寄存器资源和管脚特性,完成指纹传感器FPS200的电路设计;研究FPS200主要寄存器的功能和图像采集方式,给出FPS200在三种工作方式下的工作流程,并且对三种工作模式进行分析。2、指纹识别算法研究:通过对现已存在的多种图像预处理算法进行编程实现和对比研究发现,细化后的图像多存在短线、断线、毛刺等干扰以及细化不彻底的现象,为此提出了新的修复算法:分析目标点周围纹线的走向趋势,选择去除或者保留周围的相连点,较好地解决了细化不彻底的问题;再对细化后的图像采用方形模板进行纹线跟踪,去除伪特征点,克服了逐步递进的纹线跟踪算法过于复杂、不易实现等问题。3、采用Sansung公司基于ARM7TDMI内核的32位RISC处理器S3C44B0,构建了自动指纹识别系统。该系统主要包括电源管理部分、指纹图像采集模块、存储器模块、JTAG调试接口以及与外设连接的串行接口。硬件部分主要完成指纹采集模块接口的设计与开发,软件部分主要完成指纹图像采集程序、指纹识别算法程序和串口通信程序的开发,此外还通过串口实现指纹数据上传到上位机,在VB环境下实现了简易的人机交互软件,提供指纹图像的直观显示,用于对指纹识别程序进行测试,并对测试结果进行了分析。
其他文献
QoS路由的基本任务是为一次连接寻找一条有足够资源、能满足QoS要求的可行路径。而现有很多算法只是针对一个或两个约束条件,在多种OoS约束下,这些算法具有一定的局限性。而
在移动机器人的相关技术研究中,导航技术是其核心技术之一,其中视觉导航需要检测行驶环境,从而确定移动机器人的可行驶道路区域。非结构化道路识别是移动机器人视觉导航中的
动态规划是一种求解多级决策问题的基本工具,在社会经济、工程技术和最优控制等领域有广泛的应用。但常规的动态规划实施存在一系列的困难,Luus提出了动态规划的迭代实施算法,即
TTCAN是基于时间触发机制的CAN高层协议。网络中的每个节点在一个总线周期内都至少拥有一个服务时隙,并在各自的时隙中处理总线事务,因此可以有效改善CAN的通讯实时性和确定
本论文研究了非完整移动机器人的轨迹跟踪控制问题,特别是当系统存在不确定性时的鲁棒轨迹跟踪控制。本文的主要研究内容如下:针对非完整移动机器人的运动学模型,为轨迹跟踪
高炉料面温度场是炉喉煤气流分布状况最直接的表现形式,然而,由于高炉内部复杂的物理、化学、动力学过程,很难直接建立准确的料面温度场模型。因此,如何建立高炉料面温度场模
学位
船舶综合电力系统以其诸多的优越性已成为船舶电力系统的发展方向,由于目前船舶综合电力系统的研究在国内仍处于起步阶段,在实际应用中还存在着很多的问题,因此针对船舶综合电力
碰撞分析问题在机器人运动规划、计算机图形学等领域中有很长的研究历史,近年来随着虚拟现实、分布交互仿真等技术的兴起,碰撞分析问题开始成为研究的热点之一。本论文针对基
无人机是一种由无线电遥控或由自身程序控制装置操纵的,执行特定任务的非载人飞行器,它大体上可分为旋翼和固定翼两种。固定翼无人机由于具有升阻比大、成本低、机动性好、隐蔽