基于ARM的指纹识别系统设计摘要世界正朝着互联化的方向发展,而物联网正是这个数字革命的核心之一。在目前流行的物联网技术中,要求嵌入式终端能够提供成熟且价格便宜的生物特征识别技术,目前来说指纹识别的技术应用最为广泛,我们不仅在门禁、考勤系统中可以看到指纹识别技术的身影,市场上有了更多指纹识别的应用:如手机、指纹锁、银行支付验证都可应用指纹识别的技术。在指纹识别控制领域,也会用到各种微控制器,本文采用了三星半导体S3C6410作为控制核心,S3C6410应用了专为要求高性能、低成本、低功耗的嵌入式消费类电子设计的ARM9内核。按性能分成两个不同的系列:该系列内核时钟频率已经达到72MHz。指纹识别基于两种特征点来识别:(i)组成指纹的指纹整体特征结构(ii)局部的特征点。本文提出了一种可以在自动指纹识别系统中使用的基于特征点的指纹识别算法本文提到的方法基于从细化提取的特征点,二值化一个指纹图像分割图。该系统采用在指纹分类的指纹索引匹配,大大提高了匹配算法的性能。关键字:ARM9,指纹识别,特征识别,图像处理1AbstractTheworldismovinginthedirectionofthedevelopmentoftheInternet,theInternetofisoneofthecoreofthedigitalrevolution.Inthecurrentnetworktechnology,theembeddedterminalcapableofprovidingbiometrictechnologyismatureandthepriceischeap,atpresenttechnologyoffingerprintrecognitionisthemostwidely,wecannotonlyseethefingerprintrecognitiontechnologyinaccesscontrol,attendancesystem,fingerprintrecognitionapplicationismoreonthemarket:suchasmobilephone,fingerprintlock,bankpaymentverificationcanbeappliedtofingerprintrecognitiontechnology.Inthefingerprintrecognitionandcontrolfield,wewillalsouseavarietyofmicrocontroller,thispaperusesSamsungS3C6410asthecontrolcore,S3C6410applicationdesignedforhighperformance,lowcost,lowpowerembeddedconsumerelectronicdesignbasedonARM9kernel.Accordingtoperformanceisdividedintotwodifferentseries:thisseriesofcoreclockfrequencyhasreached72MHz.Fingerprintidentificationtwofeaturepointsbasedon:(I)toidentifythefingerprintfeaturestructurefingerprint(II)featurelocal.Thispaperproposesacanbeusedinautomaticfingerprintrecognitionsystemoffingerprintrecognitionalgorithmbasedonfeaturepoints.Themethodsmentionedinthisarticleisbasedonthefeaturepointsextractedfromrefined,twovaluesegmentationimageofafingerprintimage.Thesystemadoptsfingerprintindexinginthefingerprintclassificationmatching,greatlyimprovestheperformanceofmatchingalgorithm.Keywords:ARM9,FingerprintIdentifier,FeaturePoint,ImageProcessing.2第一章概述1.1指纹课题的研究与应用背景信息化的特点就是能够实现事物的数字化和隐秘化,传统的身份管理如IC卡,磁卡,钥匙存在着易丢失,伪造等缺点,相比较于传统的身份辨识,人的指纹永远无法改变,因此指纹识别在安防领域,司法领域扮演及其重要的作用,在民用领域,随着采集器的多样化和嵌入式微控制器的发展,指纹识别更多地走进了人们的生活中。作为一门生物识别的学科,数字指纹学的方法有内在的规则可以遵循,可以把数字指纹识别的方法和规则归纳为:理解自然模型,建立物理模型,导出数学模型,确定指纹识别算法这样一个过程[Error:Referencesourcenotfound]。本设计采用嵌入式微处理器,外接传统指纹采录模块,通过移植专用的指纹识别算法,实现了一个具有指纹采集,指纹辨识功能的系统。1.2嵌入式系统概述嵌入式系统被工程师们定义为“一种用来控制、监视或者辅助仪器、机械操作的计算机系统”。嵌入式系统的特点是基于硬件体系,高效,可靠,强实时性,满足对象智能化控制要求的技术需要,因此可以将嵌入式系统定义为:“嵌入到对象体系中的专用计算机应用系统”。嵌入式系统有3个特性,即“微机性”、“可植入”及“专用性”。“微机性”指的是通过使用专门的微控制器,来实现自动化控制。“可植入”则是指...