浅谈嵌入式指纹识别方案

信息化时代,生物识别技术作为信息安全和个人身份识别技术越来越受到人们的重视。指纹作为人体中最明显的外表特征,具有唯一性、终身不变性、易获取、难以复制等优点。随着科学技术的发展,指纹识别已经成为目前最为实用、应用最为广泛的生物识别技术,尤其在民用生物识别技术中。

传统的指纹识别系统都是基于PC机的,这种系统具有识别速度快、样本存储量大、软件设计技术成熟等优点。但是,基于PC机的指纹识别系统由于价格昂贵、移动性能差、功耗高等缺点限制了其应用的进一步扩大。随着32位嵌入式微处理器的推广和应用,为人们设计廉价、便携的指纹识别系统提供了一个技术上的实现平台。

北京恒颐高科技术有限公司作为专业的嵌入式应用开发商和方案提供商,针对行业用户的不同需求,提供高性价比的嵌入式系统设计,帮助用户实现最优的嵌入式指纹识别方案平台。

应用场合

基于ARM的指纹识别系统方案已经成功应用在以下领域:

*电子商务、金融行业、门禁系统、档案管理等领域的指纹身份认证系统

*政府、学校、税务机关、银行、部队、智能小区及交通等领域指纹防盗系统

方案介绍

本方案采用32位的嵌入式ARM微处理器,单芯片集成多种功能,系统硬件设计简单,降低了系统的成本,提高了系统的可靠性,使整个系统达到了小型化、网络化、智能化的要求。系统主板与指纹传感器结合构成高性能的指纹识别系统。

其系统硬件结构框图如图所示:

指纹采集模块通过总线与ARM主处理器扩展接口相接,对图象传感器进行初始化控制和图象的读取。系统核心模块,主要完成指纹识别的整个处理过程,包括指纹图像软化、方向图提取、图像增强、二值化、图像滤波、图像细化、特征点提取,特征值存储、模板匹配等。LCD及VGA输出显示模块能够满足指纹图象的显示及处理结果的输出要求。

突破与技术优势

本方案采用ARM+Linux的架构。系统采用的ARM微处理器完全可以满足指纹识别应用对运算速度的要求,且具有丰富的外设接口,并且选择采用 Iinux嵌入式操作系统,可以在指纹识别系统上几乎无限制地扩充出各种各样的功能,例如适应于网络化管理的以太网接口,适应于移动应用的 GPRS/CDMA无线网络通信接口,适应于安全数据存储应用的U盘读写操作等等,是可剪裁的嵌入式操作系统使上述功能的实现提供了无限可能。

使用嵌入式技术进行系统设计具有开发周期短、设计灵活、体积小、成本低、便于系统升级等优点。

时间: 2024-08-08 20:33:47

浅谈嵌入式指纹识别方案的相关文章

浅谈单片机以太网接入方案

 单片机的种类繁多,从低端到高端,有以51单片机为代表的8位单片机和以ARM为代表的32位单片机,不同档次的单片机实现网络接口的方法不同.对于像ARM等高端处理器一般都可以运行嵌入式操作系统,例如嵌入式Linux.对于无操作系统要求的单片机如何实现网络接入,我下面将这些方案按TCP/IP协议栈的不同归结为两大类:第一类是传统的软件TCP/IP协议栈方案:第二类是最新的硬件TCP/IP协议栈方案.下面我就这两类方案的实现方式进行分析. 1. MAC+PHY方案 所谓的TCP/IP协议栈是一系列

浅谈嵌入式工程师入门及嵌入式工程师进阶,学嵌入式这些你需要知道

想要从事嵌入式开发,但又不知道怎么入门的,可以看下,下面我结合自身实际来谈一谈. 前提基础:简单的电路.模电.数电知识,C语言 一.从51单片机入手 如果有一些前提的基础知识,要上手51单片机不算难.首先,你得有一块开发板,郭天祥或者普中科技的51单片机开发板都很不错,资源比较齐全,有配套视频,可以跟着视频来一步步地走进单片机的世界.因为是用C语言编程的,功能实现的过程不算复杂,有C语言基础的基本不会有问题.如果不想看视频,或者想要一本书来总结一下,我觉得郭天祥写的那个51单片机C语言教程写得比

浅谈js数据类型识别方法

js有5种基本数据类型  Undefined , Null , Boolean , Number , String 和一种引用类型Object,下面我们就来一一看穿,哦不,识别他们. typeof 前面5种虽多,但是是基本类型,也容易识别,typeof 操作符就能差不多把他们都识别了,null 不服的站了出来:"能识别我么?",typeof这下犯难了:"你,你你先坐下." typeof对Object基本上是脸盲的,除了function之外看谁都是Object, 数组

浅谈-分库分表方案

名词解释 库:database:表:table:分库分表:sharding 数据库架构演变 刚开始我们只用单机数据库就够了,随后面对越来越多的请求,我们将数据库的写操作和读操作进行分离, 使用多个从库副本(Slaver Replication)负责读,使用主库(Master)负责写, 从库从主库同步更新数据,保持数据一致.架构上就是数据库主从同步. 从库可以水平扩展,所以更多的读请求不成问题. 但是当用户量级上来后,写请求越来越多,该怎么办?加一个Master是不能解决问题的, 因为数据要保存一

浅谈数据库集群方案

单点数据库 数据库往往是系统中的性能瓶颈,所以通常在系统设计中会引入各种各样的缓存机制,以避免频繁访问数据库.另外,数据库由于其重要性,高可用要求也是避免不了的,因为一旦数据库挂了基本上整个系统也就不能使用了. 而以上这些常见问题都是单点数据库带来的限制,为了解决这些问题,达到高性能.高可用的目的,我们就需要在系统架构设计中采用数据库集群方案. 性能测试 既然单点数据库存在性能问题,那么有没有实际数据呢?下面我们就来对单点数据库进行一个性能测试,看看其并发极限大概是多少.我这里使用了一台2核2G

浅谈动态人脸识别技术原理

人脸辨认,是依据人的脸部特征信息进行身份辨认的一种生物辨认技能.用摄像机或摄像头收集含有人脸的图画或视频流,并主动在图画中检测和跟踪人脸,进而对检测到的人脸进行脸部的一系列相关技能,一般也叫做人像辨认.面部辨认. 人脸辨认体系的研讨始于20世纪60年代,80年代后跟着计算机技能和光学成像技能的开展得到提高,而真实进入初级的运用阶段则在90年后期,并且以美国.德国和日本的技能完成为主:人脸辨认体系成功的关键在于是否具有顶级的中心算法,并使辨认成果具有实用化的辨认率和辨认速度:"人脸辨认体系&quo

Web指纹识别之Discuz识别+粗略版本判断

这个识别程序是本学期我的专业实训上的一个项目,就是做一个类似于Zoomeye的东西,然后使用ES进行整合,从而做出搜索引擎的模样.那么首先就要有能力去网上识别出相应的Web组件,如用户输入关键词:Discuz X3.0,我就要显示出相应版本的内容才OK.作为识别子程序,我这里暂且分享一下识别Web组件的思路. 我是从浅谈web指纹识别技术一文中找到的思路.对于Discuz的网站,第一时间想的就是识别footer了,但是问题在于,做的好的一些网站往往会将"Powered By"字样修改,

Web指纹识别目的Discuz识别+粗糙的版本演绎

这个识别程序是本学期在我的职业培训项目.它是做一类似至Zoomeye怪东西,然后使用ES集成,为了让搜索引擎寻找.因此,我们必须首先去网上识别相应的能力Web包裹,如果用户输入的关键词:Discuz X3.0.我就要显示出对应版本号的内容才OK. 作为识别子程序,我这里暂且分享一下识别Web组件的思路. 我是从浅谈web指纹识别技术一文中找到的思路. 对于Discuz的站点.第一时间想的就是识别footer了.可是问题在于.做的好的一些站点往往会将"Powered By"字样改动,所以

一种光学指纹识别系统的设计方案

随着电子信息技术应用面日益拓展,不少场合需要对特定用户群体进行身份识别或身份记录,如门禁系统.考勤系统.安全认证系统等,在各种系统中运用的技术形式多样,如视网膜识别.面相识别.指纹识别.RFID 射频识别应用等.其中,生物特征识别方式以其方便性强.安全性高等特点得到了越来越多人的认可和接受,特别是指纹识别技术方式,现已发展成为应用最广泛的生物识别技术之一.因此,研究基于嵌入式架构的指纹识别系统具有现实意义和广阔的应用前景.1 系统整体结构系统采用光学指纹传感器(内建格科微电子有限公司的光学GC0