论文部分内容阅读
随着人们对物件权限匹配的要求越来越高,传统的个人身份以及权限认定方法(钥匙、印章、身份证、密码)在安全性、可靠性上的缺陷也日益凸显出来。由于人类指纹具有唯一性、不变性、与主体永不分离性,利用这些特征进行身份识别,将克服传统方法带来的不足。基于嵌入式TCP/IP技术的网络自动指纹系统,以其携带便利、功耗低且组网简单灵活等优点成为当前指纹硬件平台研究领域的热点。基于终端-服务器的网络自动指纹系统的一种方案是利用终端硬件完成指纹采集和指纹识别算法,向服务器传输预处理和特征提取后的指纹特征码,这种方案终端计算量大结构复杂导致实时性差且成本高;另一种方案采用低价终端硬件完成指纹图像的采集,直接向网络服务器传输指纹图像,此方案没有充分利用终端的计算能力,且图像传输数据量大,速度慢,对带宽和网络传输服务器的计算要求较高。提出一种新的解决方案,在终端上硬件上完成指纹图像的预处理,向网络传输服务器传输预处理后的图像,再由服务器完成特征提取、伪特征滤除以及指纹匹配。既利用了终端硬件的计算能力又减轻网络传输服务器的计算负担。设计了基于ARM的网络指纹识别系统的终端硬件,该终端硬件系统能与网络传输服务器实现指纹的多终端在线采集和远距离传输。实现了基于块方向图指纹二值化和OPTA图像模板细化算法;设计了以ARM9处理器为核心,包含存储模块、人机交互模块、通信模块的终端硬件系统,并简述了在PCB布板时需注意的事项;实现了Linux内核操作系统的裁剪和移植以及Bootloader的移植,并给出具体的操作流程。