基于arm的指纹识别毕业设计

基于arm的指纹识别毕业设计
基于arm的指纹识别毕业设计

v .. . ..

基于ARM的指纹识别系统设计

摘要

世界正朝着互联化的方向发展,而物联网正是这个数字革命的核心之一。在目前流行的物联网技术中,要求嵌入式终端能够提供成熟且价格便宜的生物特征识别技术,目前来说指纹识别的技术应用最为广泛,我们不仅在门禁、考勤系统中可以看到指纹识别技术的身影,市场上有了更多指纹识别的应用:如手机、指纹锁、银行支付验证都可应用指纹识别的技术。

在指纹识别控制领域,也会用到各种微控制器,本文采用了三星半导体S3C6410作为控制核心,S3C6410应用了专为要求高性能、低成本、低功耗的嵌入式消费类电子设计的ARM9内核。按性能分成两个不同的系列:该系列内核时钟频率已经达到72MHz。

指纹识别基于两种特征点来识别:(i)组成指纹的指纹整体特征结构(ii)局部的特征点。本文提出了一种可以在自动指纹识别系统中使用的基于特征点的指纹识别算法。本文提到的方法基于从细化提取的特征点,二值化一个指纹图像分割图。该系统采用在指纹分类的指纹索引匹配,大大提高了匹配算法的性能。

关键字:ARM9,指纹识别,特征识别,图像处理

. . . 资料. .

v .. . ..

Abstract

The world is moving in the direction of the development of the Internet, the Internet of is one of the core of the digital revolution. In the current network technology, the embedded terminal capable of providing biometric technology is mature and the price is cheap, at present technology of fingerprint recognition is the most widely, we can not only see the fingerprint recognition technology in access control, attendance system, fingerprint recognition application is more on the market: such as mobile phone, fingerprint lock, bank payment verification can be applied to fingerprint recognition technology.

In the fingerprint recognition and control field, we will also use a variety of micro controller, this paper uses Samsung S3C6410 as the control core, S3C6410 application designed for high performance, low cost, low power embedded consumer electronic design based on ARM9 kernel. According to performance is divided into two different series: this series of core clock frequency has reached 72MHz.

Fingerprint identification two feature points based on: (I) to identify the fingerprint feature structure fingerprint (II) feature local. This paper proposes a can be used in automatic fingerprint recognition system of fingerprint . . . 资料. .

v .. . .. recognition algorithm based on feature points. The methods mentioned in this article is based on the feature points extracted from refined, two value segmentation image of a fingerprint image. The system adopts fingerprint indexing in the fingerprint classification matching, greatly improves the performance of matching algorithm.

Keywords: ARM9,Fingerprint Identifier,Feature Point,Image Processing. . . . 资料. .

v .. . ..

第一章概述

1.1指纹课题的研究与应用背景

信息化的特点就是能够实现事物的数字化和隐秘化,传统的身份管理如IC卡,磁卡,钥匙存在着易丢失,伪造等缺点,相比较于传统的身份辨识,人的指纹永远无法改变,因此指纹识别在安防领域,司法领域扮演及其重要的作用,在民用领域,随着采集器的多样化和嵌入式微控制器的发展,指纹识别更多地走进了人们的生活中。

作为一门生物识别的学科,数字指纹学的方法有内在的规则可以遵循,可以把数字指纹识别的方法和规则归纳为:理解自然模型,建立物理模型,导出数学模型,确定指纹识别算法这样一个过程[1]。

本设计采用嵌入式微处理器,外接传统指纹采录模块,通过移植专用的指纹识别算法,实现了一个具有指纹采集,指纹辨识功能的系统。

1.2 嵌入式系统概述

嵌入式系统被工程师们定义为“一种用来控制、监视或者辅助仪器、机械操作的计算机系统”。嵌入式系统的特点是基于硬件体系,高效,可靠,强实时性,满足对象智能化控制要求的技术需要,因此可以将嵌入式系统定义为:“嵌入到对象体系中的专用计算机应用系统”。嵌入式系统有3个特性,即“微机性”、“ 可植入”及“专用性”。

“微机性”指的是通过使用专门的微控制器,来实现自动化控制。

“可植入”则是指的是可以嵌入到任何应用中,应付多种控制及运算需求,应用面广泛。

. . . 资料. .

v .. . ..

“专用性”指的是为了实现特定对象的操作必须对该对象软硬件单独修改。

嵌入式处理器:嵌入式处理器拥有灵活的应用编程资源、丰富的外设接口总线及高速的内部总线结构,与通用微处理器比较,同时具有功耗低、简单易用,实时性强,性价比高等优点,主要分为微控制器,微处理器,DSP处理器,嵌入式片上系统四类[22]。

微控制器:一般指单片机,将整个控制计算机的核心封装在了一个芯片中,其中包含了ALU,外设,总线,RAM,ROM等通用接口,以某一类型内核为模板,该类芯片具有功耗低,稳定性好,但是性能较低,没有MMU,无法运行具有内存管理功能的嵌入式系统,是目前工业应用的主流。

微处理器:嵌入式CPU具有通用处理器大部分的功能,可是其集成了更多的外设,并具有嵌入式特有的功耗低,性耗比高的优点,通常以一内核为模板,有别于单片机的是该类芯片性能更强,且通常由MMU的功能,可以在体系上运行强大的嵌入式操作系统[5]。

. 本系统的指纹算法设计包括预处理和指纹两部分的算法,其中,指纹预处理算法用来提取指纹的特征码,包含指纹分割,二值化,细化部分算法。指纹识别算法用来与以存储的模板匹配得到匹配结果[6]。

第二章系统设计方案

本章主要讲述了指纹识别系统的设计方案,其中包括了硬件部分和软件部分的具体设计方案。以及曾选用的方案比较。

. . . 资料. .

v .. . ..

2.1指纹识别系统的概述

指纹识别系统是通过专用的指纹图片采集器,将指纹图像通过嵌入式处理器经过处理后,经过指纹特征匹配算法,得出匹配结果。因此指纹识别系统由以下三部分组成:

(1)嵌入式系统控制板

指纹识别控制板由嵌入式处理器,指纹采集器,输入输出等硬件设备组成。(2)指纹采集器模块

本系统采用光电指纹采集器,该类型采集器具有成本低,应用范围广等特点,缺点是图像失真比例大,需要进行软件较真

(3)指纹系统软件

指纹系统软件由指纹采集,指纹预处理及指纹识别三个步骤构成。

2.2指纹系统硬件设计方案

针对指纹识别应用,嵌入式控制板必须满足的条件有:1.板载主控芯片必须具有强劲的运算能力,才能具有图像处理的能力,2.有大容量的存储设备,可以满足一般的嵌入式应用需求。3.具有丰富的接口,方面拓展功能及测试。

综上所述,选用了采用ARM9内核的三星S3C6410芯片,该芯片的主频最高能到达72MHZ,且集成了丰富的外部设备,且价格便宜,完全满足了指纹识别应用的需求。以下是具体的设计细节[10].

. . . 资料. .

v .. . ..

. . . 资 料. .

2.2.1指纹采集器介绍

本设计采用OP100-T 光学式指纹采集头,该采集头使用GC0307传感器进行获取信息,该传感器支持多个分辨率级别的图像传输:QVGA(480*640)CIF (80*120)等,支持多种传输数据格式输出:YCRCB422,YCRCB444,RGB565,采集器通过IIC 接口进行控制。

指纹识别软件设计由采集器驱动,图像畸变处理算法,图像预处理算法,特征提取别算法,人机UI 界面软件流程图如下图:

图2-3指纹识别系统工作流程图

第三章 指纹预处理算法的设计

v .. . ..

本设计采用的指纹识别方法是基于指纹的特征进行匹配的,指纹的特征指的是纹线的的结束点和交叉点,因此,衡量系统性能的好坏就是指纹的端点和分叉点的提取精度。而提取的精度又和指纹图像的大小和预处理算法的运算复杂度有关,一般来说,指纹图像越大,预处理越充分,指纹特征的提取越好。在嵌入式应用中,由于系统的资源有限,因此常常采取折中的方法,即降低图像的分辨率,加大预处理的处理度降低计算量,且得到较高的匹配度。

指纹图像的预处理主要有以下几个流程,主要包括求梯度场,方向场,然后图像分割,滤波增强,而后细化,然后可以得到可提取出特征点的指纹图像[10]。

3.1指纹图片畸变处理算法

由于采用了光电式采集器,反馈信号受到光学机理的影响,会有一点的图像畸变,在这里主要是梯形畸变,当前很多基于光学式采集的校正技术也是针对这种畸变来进行的。可是,光学采集器得到的指纹图像的畸变不仅只有这种线型变化,非线性扭曲在指纹的边缘是很严重的。如图3-1,3-2所示,但受图像扭曲的影响,相同采集器存在相同的非线性扭曲,因此只要是同一个采集器采集到的信号是可以完成匹配,即使方向不同。但是对于不同的指纹采集器,采集到的图像会因为采集器的工作方式的不同,呈现出不同的特性,因此需要采取特殊的处理算法。

. . . 资料. .

基于ARM核的AT75C220及其在指纹识别系统中的应用

基于ARM核的AT75C220及其在指纹识别系统中的应用基于ARM核的AT75C220及其在指纹识别系统中的应用 基于ARM核的AT75C220及其在指纹识别系统中的应用 2019-10-03 计算机信息技术 基于ARM核的AT75C220及其在指纹识别系统中的应用 指纹识别技术近年来逐渐成熟,在门禁、安防和金融等方面得到了越来越广泛的应用。典型的指纹识别系统是以指纹传感器和DSP处理器为核心构成。指纹传感器采集指纹图像,DSP处理器实时实现指纹识别算法。同时,通常的指纹识别系统还具有较强的通信能力,除了具有RS485通信外,高档的指纹识别系统还要求具有以太网接口和Internet连接能力。Atmel公司新推出的智能互联网芯片AT75C220集成了ARM内核、DSP协处理器以及以太网MAC接口,用AT75C220和指纹传感器结合可构成高性能的指纹识别系统。 1AT75C220主要特点 AT75C220是定位于智能互联网应用的高性能ARM处理器,采用ARM7TDMI微处理器核,具有OadDSP核,强大的外设(如中断控制器和外设数据控制器),其DMA通道增强了微控制器的实时性能。主要特点有:集成ARM7TDMIARMThumb处理器核一个16b定点DSP核双以太网10/100Mb/sMAC接口 88kB的.完整快速RAM(支持DMA 方式) 多媒体数字信号编解码器(CODEC接口) 集成SDRAM控制器这样,AT75C220就很适合于需要图像处理功能并具有互联网通信能力的设备,比如高性能的指纹识别设备和VoIP应用等。单芯片集成多种功能可以降低成本,提高系统可靠性。同时,该芯片完备的开发软件支持(包括LINUX操作系统和DSP算法程序支持等)也有利于减少产品上市时间。 2芯片结构 AT75C220主要由运行速度达40MI/s的基于ARM7TDMI的RISC处理器、运行速度为60MI/s的DSP 处理器和双以太网10/100Mb/s的MAC接口组成。其内部机构如图1所示。

基于指纹识别的电子密码锁设计

基于指纹识别的电子锁系统设计 作者姓名:XX 专业班级:测控技术和仪器2009060101 指导教师:XX 摘要 随着社会的发展和科技的进步,传统的安全防盗系统面临极大的挑战。生物识别技术的蓬勃发展,让人们对于安防系统的设计有了另一种灵感,指纹锁应运而生。可供二次开发的指纹模块已经解决了指纹图像的处理问题,如何实现这种技术的实际应用已经成为急需解决的问题,本设计利用单片机对指纹模块的控制实现了这种技术的应用。设计以指纹传感器对指纹图像的采集为基础,通过单片机控制指纹模块实现对指纹图像的组合处理,系统的各项具体功能皆建立在相应的指纹图像的组合处理基础之上,系统主要实现了指纹模板的录入以及指纹匹配功能。 关键词:指纹识别技术;指纹锁;系统设计

The Design of the system of Electronic lock based on Fingerprint Identification Abstract:With the development of the society and the progress of science and technology, The traditional security system faced with great challenges. With the vigorous development of Biometric Identification Technology, people have another kind of inspiration to design the lock,Fingerprint lock arises at the very historical moment. The fingerprint module for secondary development has solved the problem of image processing, The remaining problem is how to take advantage of the technology in practice. This design has realized the application, which mainly based on the control from MCU to the module of fingerprint. The foundation of this design is fingerprint collection, Through the control from MCU to the module can realize the combination of image processing, based on the combination of image processing can realize the various functions of the system . The mainly functions of the system include the landing and matching of fingerprint template . Keywords: Fingerprint identification technology;Fingerprint lock;System design

基于ARM9的人脸识别系统 嵌入式报告 课程设计

嵌入式课程设计报告 学院信息电子技术 专业通信工程 班级 学号 姓名 指导教师 2017年07月01日

基于ARM9的人脸识别系统 一、引言 人脸识别背景和意义 人脸识别系统的研究始于20世纪60年代,80年代后随着计算机技术和光学成像技术的发展得到提高,而真正进入初级的应用阶段则在90年后期,并且以美国、德国和日本的技术实现为主;人脸识别系统成功的关键在于是否拥有尖端的核心算法,并使识别结果具有实用化的识别率和识别速度;“人脸识别系统”集成了人工智能、机器识别、机器学习、模型理论、专家系统、视频图像处理等多种专业技术,同时需结合中间值处理的理论与实现,是生物特征识别的最新应用,其核心技术的实现,展现了弱人工智能向强人工智能的转化语音识别、体形识别等,而指纹识别、虹膜识别等都不具有自然性,因为人类或者其他生物并不通过此类生物特征区别个体。 人脸识别具有这方面的特点,它完全利用可见光获取人脸图像信息,而不同于指纹识别或者虹膜识别,需要利用电子压力传感器采集指纹,或者利用红外线采集虹膜图像,这些特殊的采集方式很容易被人察觉,从而更有可能被伪装欺骗。 二、系统设计 1、硬件电路设计 (1)ARM9处理器 本系统所采用的硬件平台是天嵌公司的TQ2440开发板,该开发板的微处理器采用基于ARM920T内核的S3C2440芯片。 ARM9对比ARM7的优势:虽然ARM7和ARM9内核架构相同,但ARM7处理器采用3级流水线的冯·诺伊曼结构,而ARM9采用5级流水线的哈佛结构。增加的流水线设计提高了时钟频率和并行处理能力。5级流水线能够将每一个指令处理分配到5个时钟周期内,在每一个时钟周期内同时有5个指令在执行。在常用的芯片生产工艺下,ARM7一般运行在100MHz左右,而ARM9则至少在200MHz 以上。指令周期的改进对于处理器性能的提高有很大的帮助。性能提高的幅度依赖于代码执行时指令的重叠,这实际上是程序本身的问题。对于采用最高级的语言,一般来说,性能的提高在30%左右。ARM7一般没有MMU(内存管理单元),(ARM720T有MMU)。 (2)液晶显示屏 为显示摄像头当前采集图像的预览,系统采用三星的320x240像素的液晶屏,大小为206.68cm。该液晶显示屏的每个像素深度为2bit,采用RGB565色彩空间。 (3)摄像头 摄像头采用市场上常见的网眼2000摄像头,内部是含CMOS传感器的OV511+芯片。CMOS传感器采用感光元件作为影像捕获的基本手段,核心是1个感光二极

基于arm的指纹识别毕业设计

v .. . .. 基于ARM的指纹识别系统设计 摘要 世界正朝着互联化的方向发展,而物联网正是这个数字革命的核心之一。在目前流行的物联网技术中,要求嵌入式终端能够提供成熟且价格便宜的生物特征识别技术,目前来说指纹识别的技术应用最为广泛,我们不仅在门禁、考勤系统中可以看到指纹识别技术的身影,市场上有了更多指纹识别的应用:如手机、指纹锁、银行支付验证都可应用指纹识别的技术。 在指纹识别控制领域,也会用到各种微控制器,本文采用了三星半导体S3C6410作为控制核心,S3C6410应用了专为要求高性能、低成本、低功耗的嵌入式消费类电子设计的ARM9内核。按性能分成两个不同的系列:该系列内核时钟频率已经达到72MHz。 指纹识别基于两种特征点来识别:(i)组成指纹的指纹整体特征结构(ii)局部的特征点。本文提出了一种可以在自动指纹识别系统中使用的基于特征点的指纹识别算法。本文提到的方法基于从细化提取的特征点,二值化一个指纹图像分割图。该系统采用在指纹分类的指纹索引匹配,大大提高了匹配算法的性能。 关键字:ARM9,指纹识别,特征识别,图像处理 . . . 资料. .

v .. . .. Abstract The world is moving in the direction of the development of the Internet, the Internet of is one of the core of the digital revolution. In the current network technology, the embedded terminal capable of providing biometric technology is mature and the price is cheap, at present technology of fingerprint recognition is the most widely, we can not only see the fingerprint recognition technology in access control, attendance system, fingerprint recognition application is more on the market: such as mobile phone, fingerprint lock, bank payment verification can be applied to fingerprint recognition technology. In the fingerprint recognition and control field, we will also use a variety of micro controller, this paper uses Samsung S3C6410 as the control core, S3C6410 application designed for high performance, low cost, low power embedded consumer electronic design based on ARM9 kernel. According to performance is divided into two different series: this series of core clock frequency has reached 72MHz. Fingerprint identification two feature points based on: (I) to identify the fingerprint feature structure fingerprint (II) feature local. This paper proposes a can be used in automatic fingerprint recognition system of fingerprint . . . 资料. .

基于DSP的保险箱智能指纹识别系统设计

基于DSP的保险箱智能指纹识别系统设计 王延年;鲍学亮 【期刊名称】《西安工程大学学报》 【年(卷),期】2011(025)004 【摘要】针对保险箱指纹识别系统中单片机资源不足、保密防盗技术有待提高,提出一种DSP与指纹识别技术相结合的指纹识别系统设计方法.引入DSP、FPGA处理,识别多指纹图像并存储人员信息,结合FPGA智能控制防盗报警,通过DSP以太网口与监控中心进行网络数据通信.此方法实现了多指纹识别、智能化防盗、网络化查询.%The key technology of safe fingerprint identification system is introduced. Aiming at the shortage of safe fingerprint identification system, the confidential security technology should be further enhanced, combined DSP and fingerprint identification technology, the fingerprint identification system design method is proposed. DSP,FPGA are introduced to process for identifying more fingerprint image and saving personnel information. Combined with the FPGA,anti-theft alarm system can be controlled and communication of network data between monitor center and etheric port can be realized. 【总页数】4页(543-546) 【关键词】图像处理DSP;指纹识别;FPGA控制逻辑;智能拨号;EMAC通信【作者】王延年;鲍学亮 【作者单位】西安工程大学电子信息学院,陕西西安710048;西安工程大学电子

基于matlab指纹识别论文详解

《MATLAB语言》课程论文 Matlab指纹识别系统 姓名:江帅璋 学号:12013241957 专业:通信工程 班级:通信2班 指导老师:朱瑜红 学院:物理电气信息学院

完成日期:2014.11.11 Matlab指纹识别系统 (姓名江帅璋2013级2班) 摘要 本文系统地介绍了指纹识别技术的发展和国内外研究应用现状,阐述了建立指纹识别系统的必要性和意义。以数字图像处理为基础,研究指纹识别的原理和方法,重点分析基于神经网络指纹识别算法、滤波特征和不变矩指纹识别算法和指纹匹配算法,将matlab作为仿真工具,针对已有的三种指纹识别算法进行编程识别;并通过实验论证各种算法的优缺点。 关键字:指纹识别;算法;matlab仿真

目录 第一章绪论 (4) 1.1 引言 (4) 1.2指纹识别技术的发展和研究现状 (5) 1.3 指纹识别研究的目的和意义 (7) 1.4 本论文结构 (8) 第二章指纹识别的理论和方法 (9) 2.1指纹识别的基本原理 (9) 2.2指纹识别系统工作流程 (9) 2.3指纹识别技术的方法 (10) 2.3.1神经网络指纹识别算法 (10) 2.3.2 滤波特征和不变矩指纹识别算法 (11) 2.3.3指纹匹配算法 (13) 第三章matlab仿真实验结果与分析 (16) 3.1 算法matlab仿真结果 (16) 3.2 结果分析 (17) 第四章总结与展望 (18) 参考文献 (19) 附录 (20) 致谢............................................................................................ 错误!未定义书签。

指纹识别系统

指纹识别系统 1.1 指纹识别系统原理 指纹识别系统的组成原理。如图1-1所示。图中的学习模块负责采集用户指纹数据,对指纹图像进行预处理,提取这些指纹的特征,作为将来的比对模板存人数据库。而识别模块则负责采集和处理指纹图像,在提取特征后与数据库中的指纹模板进行比对,然后判断是否匹配.得出结论。整个系统的核心就是图像处理、特征提取以及指纹比对。 图1-1 1.2 指纹采集与指纹图像处理方法 目前,主要的指纹采集方法有两种:一种是光学采集器;另一种是用半导体传感器。光学采集器采集指纹是通过把手指沾上油墨后按在白纸上,然后用摄像机把图像转换为电信号。光学采集受外界干扰小、采集精度较高,但是数据量较大,因此处理时问较长。而对于半导体传感器来说,手指的温度、湿度对其测量结果有影响,但是数据量不大,处理比较方便。随着半导体技术的发展,半导体传感器的成本低、体积小、方便集成等优点逐步体现,它已逐步代替光学采集器。指纹鉴定过程的第一个阶段是指纹图像的采集阶段,也就是指纹模板的录A阶段。为了初步确定图像预处理方法,我们必须首先了解指纹传感器获得的图像的尺寸和质量。根据不同的指纹传感器,我们设计不同的方案进行图像采集,并将从各个图中提出特征点储存到数据库中,来产生“活模板”,为后面的指纹鉴定做准备。 指纹图像处理是整个指纹识别过程的核心。常见的指纹图像处理包括滤波增强、二值化、细化、提取特征点四个步骤。在采集指纹图像的过程中,由于采集环境,皮肤表面的性质,采集设备的差异等各种因素的影响,采集的图像会不同程度的受到各种噪声的干扰,从而影响了采集图像的质量。所以实际的指纹图像首先通过一个滤波增强来改善图像的质量,恢复

基于ARM9的指纹识别系统

基于ARM9的指纹识别系统 *第一部分设计概述/Design Introduction 信息化时代,生物识别技术作为信息安全和个人身份识别技术越来越受到人们的重视。指纹作为人体中最明显的外表特征,具有独一无二的特性、普遍性、唯一性、易于采集等优点。指纹鉴定技术利用人类指纹稳定性和独特性的生理特征,将其作为人们的一种“活的身份证”,更因指纹具有的不可替代性,使通过指纹进行身份鉴定的安全性大大提高,且随着图像处理_模式识别方法的发展和指纹传感器技术的日臻成熟,指纹鉴定方法在金融、公安、门禁、户籍管理等领域都有着良好的应用前景。同时随着指纹传感器性能的提高和价格的降低,指纹的采集相对容易;指纹的识别算法已经较为成熟。由于指纹识别具有扫描指纹的速度很快,方便,小型化等多优点,指纹识别技术已经逐渐走入民用市场,并应用到许多嵌入式设备中。指纹防盗系统也由此产生,指纹防盗系统是一种能够自动鉴别个人身份的技术,对于其他的指纹报警,技术特性使得生物识别身份验证方法不依赖各种人造的和附加的物品来证明人的自身,而用来证明自身的恰恰是人本身,所以,它不会丢失、不会遗忘,很难伪造和假冒,是种“只认人、不认物”,方便安全的保安手段。从而对财产起到保护作用。指纹防盗系统可以广泛用于政府、学校、税务机关、银行、部队、智能小区及交通等各个领域,倍受各界用户的青睐。 目前市场上有各种各样的嵌入式处理器。意法半导体公司提供的STR912芯片是一种硬核处理器,具有很高的性价比。本文提出一种基于ARM9处理器为核心的嵌入式自动指纹识别系统设计,以STR912芯片设计为硬件平台,配以指纹传感器芯片和VGA接口控制电路实现的。该系统具有低成本、开发周期短、上市快等优点。 第二部分功能描述/Function Description 本设计系统主要实现指纹的采集、处理、特征模板提取、结果显示,以及完成个人身份识别/注册功能。主要有以下几个模块,指纹采集模块,ARM9处理模块,VGA控制模块,结果显示模块。主要结构框图如图1所示。

(完整版)基于STM32的指纹识别系统的设计

基于STM32的指纹识别系统的设计 摘要 随着经济时代的到来和科技的发展,人们对生活水平有了更进一步的的追求,对生活的安全性逐渐提高,其中具有身份安全认证功能的指纹识别技术在人们的关注和需求下,得到了长足的发展,出现了各种不同的指纹识别系统,然而大多数指纹识别系统是基于PC机的,在便捷性和可移动性上还存在很多不足。基于嵌入式的指纹识别成为了人们的研究的方向,并取得了一定的成果。然而在这些应用中还有很多不足等待大家的讨论研发,需要更进一步的研究和改善,以提高系统的应用前景。本文通过对嵌入式相关知识、图像预处理等方面的理论知识进行研究,在前人的基础之上,开发了一套小型的嵌入式身份识别系统。本文根据要设计的身份识别系统的功能来讨论了相关的指纹识别系统的硬件设计,完成了基于STM32微处理器的指纹识别系统设备的硬件电路设计和相应的软件设计。该系统具有指纹图像采集、指纹库中数目统计、指纹比对、指纹录入等功能。另外,本文电路设计中选取的电器件在价格和性能上都有一定的优势。同时,本文对指纹识别系统的过程和相关的原理进行了一定的分析和研究,重点研究指纹图像的预处理过程。 关键词:指纹识别; STM32; 嵌入式技术;图像预处理

The design of the fingerprint identification system based on STM32 Abstract With the advent of the era of economy and the development of science and technology, people's living standards have further pursuit, gradually improve the safety of the life, the one which has the function of authentication security fingerprint identification technology under the people's attention and demand, the rapid development, appeared a variety of fingerprint identification system, but most of the fingerprint identification system is based on PC, there are still many deficiencies in the convenience and mobility. Based on embedded fingerprint identification has become people the direction of the research, and achieved some results. However in these applications and there are many inadequate wait we discuss research and development, the need to further research and improvement, in order to improve the application prospect of the system. Based on the embedded knowledge, image preprocessing, etc to study the theory of knowledge, on the basis of predecessors, has developed a small embedded identification system. Identification based on to design the system function to discuss the related fingerprint recognition system hardware design, completed the fingerprint identification system based on STM32 microprocessor equipment design of hardware circuit and software design. The system has a fingerprint image collection, fingerprint library statistics, fingerprints, fingerprint input number, and other functions. In addition, this paper selected from the circuit design of electric have a certain advantage in price and performance. At the same time, in this paper, the fingerprint recognition system has been conducted for the

指纹识别系统设计

指纹识别系统设计题目:指纹识别系统设计 专业:电气工程及其自动化 学生姓名:陈 指导教师:黄

摘要 指纹作为人体的重要特征具有长期不变性和唯一性已经成为生物识别领域的重要手段通过指纹特征来鉴别人的身份的技术正在得到越来越广泛的应用随着指纹检测技术和指纹识别算法的不断改进指纹识别技术还将在越来越多的部门得到更广泛的应用。针对指纹的唯一性和终身不变性的特点.提出了一种基于FPS200固态指纹传感器和TMS320VC5402 DSP 芯片的快速指纹识别系统,促使指纹识别设备向小型化、嵌入式、自动化方向发展;对系统的组成原理、指纹采集和指纹图像处理力法进行了分析;结合FPS200和TMS320VC5402芯片的特性,对系统硬件核心和图像采集电路做了详细介绍,并给出系统硬件设计方案、软件设计流程;实验结果表明.系统指纹采集效率高,识别速度快,识别结果准确可靠;该系统性能稳定.实用性强,应用范围广泛。 关键词:指纹识别;TMS320VC5402;DSP;指纹采集;图像处理

Abstract As the uniqueness and constancy of fingerprint ,a quick fingerprint recognition system based on fingerprint sensor FPS200 and DSP chip TMS320VC5402 is presented. The composing principles of the system , fingerprint collection and fingerprint image processing methods are introduced particular .with the characteristics of FPS200 TMS320VC5402 ,the core of the hardware collecting circuit and the designs of the hardware and software are introduced in details. The results of experiments indicated that this system works with great fingerprint collection efficiency, high recognition speed and credible recognition results because of the stead performance and practicability the system will have wide application area .

毕业设计(论文)-基于51单片机的指纹识别

随着现代化各种科学新技术的快速发展,在日常生活中,我们需要各种身份认证和各种密码认证,还有对各种设备配备钥匙,对保险柜安装防盗系统等等,社会的进步,科技的发展,促使传统的安全系统的抵御能力越来越薄弱。因此,生物特征识别应用而生,开始走进我们身边的各种安全系统,指纹识别作为生物特征识别的一个典型应用已经得到很广泛的应用和认可,指纹特征具有唯一性,是每个人终生不变的特征之一,并且各个人的各个指纹都不一样。本系统采用89C52RC单片机作为主芯片,通过与指纹识别模块FM-180之间通过串口通信方式的通信,采用液晶12864作为显示器,加上简单的外围电路,如按键输入、LED灯报警电路、蜂鸣器电路,最后通过编写软件和制作硬件,实现一个可以通过单片机对指纹的录入,识别,删除等功能操作的指纹识别系统。 关键词指纹识别系统;单片机89C52;液晶12864

With the rapid development of modern science a variety of new technologies, in everyday life, we need a variety of authentication and a variety of password authentication, as well as a variety of devices with keys for the safe installation of security systems, etc., social progress the development of technology, to promote the traditional security system resilience increasingly weak. Thus, biometric applications, born around us began to enter various security systems, biometric fingerprint identification as a typical application has been very widely used and recognized, unique fingerprint characteristics, life is not for everyone one variable characteristics, and each person's fingerprints are not the same individual. The system uses 89C52RC microcontroller as the main chip, it passes between the fingerprint recognition module FM-180 serial communication with the communication method by using a liquid crystal display as 12864, plus simple peripheral circuits, such as key input, LED light alarm circuit, buzzer circuit, and finally through the preparation and production of software, hardware, you can implement a microcontroller on the fingerprint input, recognition, and delete functions operate fingerprint identification system. Key words Fingerprint identification system;SCM 89C52;LCD 12864

基于嵌入式指纹识别系统设计

毕业设计 基于嵌入式指纹识别系统设计 姓名:邢蓉 学号:12020043 班级:12电气1 专业:电气工程及其自动化 所在系:自动化工程系 指导老师:胡双喜

基于嵌入式指纹识别系统设计 摘要 随着科技的蓬勃发展,人们越来越重视自己的个人隐私,由此个人身份识别的需求日益增加。由于指纹拥有独特的不变性,使得指纹识别技术与传统的身份识别方法相比起来,更加的安全和可操作,所以基于传统的身份识别技术的不足可以被克服,指纹识别日益被认可。基于指纹认证技术,指纹识别是一个重要手段,其历来通常在PC平台上运行,但随着现代社会的高速发展,指纹识别系统的需求不断提升,同时市场对便携性和易用性的要求更加走高,指纹产品正在朝着嵌入式技术的发展方向。 本文首先介绍了指纹识别技术的研究目的与意义和市场需求,并且给出了嵌入式指纹识别系统的原理,在通过对传统身份认证技术的优缺点进行适当分析后,进而提出了利用生物特征识别的身份认证方式,在它的基础上,设计并实现嵌入式指纹识别系统。 同时提出了嵌入式指纹识别系统的体系架构,主要包括基于指纹模块的设计与实现和MSP430F2370主控芯片的硬件电路、固件端UART 驱动的实现。在嵌入式指纹识别系统的设计中,硬件方面采用具有性价比优势的MSP430F2370芯片作为主控芯片和TA0701的指纹芯片,并为系统设计了相应的电源和UART接口电路,实现了嵌入式指纹识别系统硬件模块的设计。在软件方面,根据基于嵌入式的指纹识别系统的特点,本文设计的功能模块包括初始化、注册、指纹处理、登录、删除和出错报警。使用IAR EMBEDDED WORKBENCH软件进行软件部分的调试。并将程序烧写到芯片中,使用串口调试软件SSCOM32_E666对软件运行过程中存在的问题进行监视,配合编译软件进行命令的修改。设计并实现了基于嵌入式的高安全性、高性价比的指纹识别系统。 关键字:指纹识别;嵌入式系统;UART;MSP430;TA0701

基于FPGA的指纹识别系统设计

基于FPGA的指纹识别系统设计 第一章绪论 1.1 设计背景 生物识别技术是利用人的胜物特征进行身份认证的技术, 人的指纹就是生物特征之一。此外, 生物特征还包括虹膜、视网膜、声音和脸部热谱图等。指纹识别是生物识别技术中最为成熟的, 其唯一性、稳定性, 一直都被视为身份鉴别的可靠手段之一。 由于最早的指纹识别技术仅仅依靠人工对比,工作效率低下、比对正确率低、对比对人员的要求高,从而使得指纹识别技术无法得到广泛应用。但随着计算机的出现及其运算速度的迅速提高,使指纹对比鉴定的应用发生了革命性的变化。使用计算机管理指纹数据库,极大提高了指纹对比的速度,同时由于计算机比对算法的不断改进提高,使指纹比对误识率已降到了10 - 6 以下,不仅可以满足刑侦方面的需要,而且迅速进入了更多的应用领域。 随着光学技术和光学仪器加工工艺的进步,各种采集指纹图案进行身份认证的系统和设备中需要配备的高清晰、无畸变光学采集仪也达到了很高水平,确保可以生成高质量的指纹图像。计算机运算速度的提高和计算机小型化的进展,使采用微机甚至单片机也可以进行指纹对比运算成为可能。现代电子集成制造技术使得我们可以生产出相当小的指纹图像读取设备和指纹识别模块。其成本下降得也很快,大大加快了指纹识别技术的推广速度。 同时人们对消费类产品的要求越来越趋向于小型化,并且对可携带设备的安全性要求也与日俱增。传统的PC、MCU、或者DSP的处理平台移动性比较差,体积比较大,无法满足人们日益增长的需求。所以,设计一套体积比较小、速度更快的嵌入式指纹识别系统是非常有意义的。 而本设计正是为了这一目的,选用具有高集成度、低功耗、短开发周期的FPGA来完成此项设计,以实现系统的ASIC为研究背景,具有很强的现实意义和广阔的市场空间。 本系统采用xilinx公司Spartan 3E系列FPGA作为核心控制器件,这款器件采

基于ARM的视频人脸识别系统设计与实现

基于ARM的视频人脸识别系统设计与实现 发表时间:2018-10-22T09:48:05.817Z 来源:《防护工程》2018年第12期作者:招永铸 [导读] 现代社会对个人身份认证的方便性和有效性要求越来越高,传统的身份认证方法面临着严峻的挑战, 本文设计和实现了一种基于ARM 嵌入式视频的实时人脸识别系统,经测试验证了其实用性以及实时性,可以推广应用。 招永铸 广东鼎华科技股份有限公司广东佛山 528000 摘要:现代社会对个人身份认证的方便性和有效性要求越来越高,传统的身份认证方法面临着严峻的挑战, 本文设计和实现了一种基于ARM 嵌入式视频的实时人脸识别系统,经测试验证了其实用性以及实时性,可以推广应用。 关键词:ARM嵌入式;远程视频;实时;人脸识别 人脸作为一种人体生物特征,具有难以伪造、不会遗失、随身携带、方便易用等特点。人脸识别技术特指利用分析、比较人脸视觉特征信息进行身份鉴别的计算机技术,是模式识别在图像领域中的具体运用,其应用前景非常广阔,可以应用到身份证件的鉴别、自动门禁控制系统、银行取款机、家庭安全,图片检索等领域。可传统的人脸识别系统以电脑为平台,体积大,使用不灵活,而嵌入式ARM平台具有体积小、低功耗、高性能、低成本的特点,因此基于ARM平台开发人脸识别系统具有重要的应用价值。 1.基本结构及工作原理 远程视频实时人脸识别系统的设计,集视频前端和显示终端为一体。视频前端采用搭载了linux操作系统的三星公司ARM 芯片作为开发环境,外部接有UVC 摄像头和无线网卡等。为了减轻CPU 的工作压力,UVC 摄像头自带DSP 芯片自动压缩采集到的图像为MJPEG 格式,然后再将无线网卡设置为AP热点模式而无需路由器的介入,并通过它来建立起一个视频前端服务器,用以接收控制信号和发送视频。显示终端基于Qt+OpenCV 的开发环境,首先接收视频前端传来的视频流并进行图像的预处理,并结合相应算法实现最终的视频监控以及人脸识别等功能,总体硬件框架如图1所示 图1 总体硬件框架 2.视频前端部分设计 2.1 硬件部分选型 视频前端采用三星公司的ARM9系列S3C2440作为处理器,工作频率可达400 MHz,完全能够满足高效的视频采集和视频传输要求,同时该处理器也内置各类控制器,对于引脚的控制十分方便,易于开发。 摄像头模块采用百问网公司的UVC 摄像头,它既可以支持USB接口,也可以支持CMOS接口。USB模块上集成了DSP 芯片,可以自动将图像压缩成MJPEG 格式从而避免了软压缩的缺陷,减少CPU 的压力从而大幅提高性能。CMOS模组为OV7740,最大分辨率640*480。无线网卡选用美国ATHEROS AR9271 高阶芯片,材料全部采用知名供应商,且获得了FCC,ROHS,支持IEEE802.11B/G/N协议,传输速率相对较高。 2.2 软件部分设计 视频前端软件部分设计需先进行uboot移植,linux内核移植和根文件系统的制作,同时根据相应要求编写或调试相关驱动程序以满足外设要求,最后编写上层应用程序。操作系统采用Linux 3.4内核。对内核的配置工作,内核支持的菜单项更加容易操作Makefile 中的模块,删除不必要的驱动模块从而缩小体积和加快速度。 新版本的内核中支持了USB 总线的框架,将通用层包装起来,差异层提取出来以供修改,大大减少开发周期,设计使用的摄像头驱动程序是基于V412框架的视频设备标准的,其为应用层提供了函数调用的基础。当接入设备时,会触发硬件中断,内核会去识别它并且根据其设备描述符找到与之匹配的设备驱动程序,从而可以在应用层使用底层函数接口来操作摄像头硬件。视频的采集流程如图2所示。 图2视频采集流程图 在采集到视频数据后需要发送到上位机去显示,在网络传输部分采用TCP 协议,通过socket编程使得视频前端作为服务器端,上位机作

基于MATLAB的指纹识别系统设计

基于MATLAB的指纹识别系统设计

摘要 生物识别技术已经成为身份识别和网络安全的发展技术之一,其中指纹识别技术是目前公认的安全,准确,方便的身份认证技术之一,使之成为人们研究的热点。 本文主要设计一个基于matlab 的指纹识别系统。首先主要介绍了指纹识别技术研究的背景,意义,及现状。其次,实现了指纹识别系统,描述了指纹识别系统的基本结构,并且对指纹图像的预处理、特征提取、特征匹配这三个必要的环节的算法进行了详细地研究,在指纹图像预处理阶段,本文使用基于灰度的算法对图像进行了分割,同时,针对二值化后图像中仍存在的噪声,也进行了相应的修整处理,尽可能的为以后指纹特征的提取打好基础,从而成功地实现了对指纹数字图像的处理、特征提取、保存和匹配等功能。最后,对指纹识别系统进行了仿真,仿真结果表明该系统可以较好的进行识别,准确率达到了95.1%。 关键词:指纹识别;预处理;二值化;特征提取;特征匹配

Abstract Biometric technology has become one of the developing technologies for identity recognition and network security. And fingerprint identification technology is now recognized as one of the most safe, accurate and convenient authentication technologies, and it is a focus for researchers. This paper designs a matlab-based fingerprint recognition system. The first introduces the fingerprint recognition technology research background, significance, and the status quo. Secondly, to achieve fingerprint identification system, describes the basic structure of the fingerprint identification system, and the fingerprint image preprocessing, feature extraction, feature matching these three essential aspects of the algorithm is studied in detail in the fingerprint image pre-processing stage this article uses an algorithm based on gray image segmentation carried out at the same time, for the image after binarization noise still exists, but also for the corresponding trimming process, as much as possible for the future lay the foundation for fingerprint feature extraction and thus successfully achieved fingerprint digital image processing, feature extraction, storage and matching functions. Finally, the fingerprint identification system for simulation, simulation results show that the system can identify a better accuracy rate reached 95.1%. Key Words:Fingerprint Recognition;Processing;Binarization;Feature Extraction;Feature Matching

相关文档
最新文档