指紋識別是在指紋圖像上找到指紋的特征,通過計算機(jī)模糊比較的方法,把兩個指紋的特征模板進(jìn)行比較,計算出它們的相似程度,最終得到兩個指紋的匹配結(jié)果。本文對現(xiàn)已存在的多種指紋識別算法進(jìn)行編程比較,并對細(xì)化算法提出改進(jìn)。同時采用基于ARM7TDMI內(nèi)核的32位處理器S3C44b0作為主控制器,半導(dǎo)體電容傳感器FPS200作為指紋數(shù)據(jù)采集設(shè)備,構(gòu)建了自動指紋識別系統(tǒng)。論文完成主要工作如下: 1、指紋采集模塊的設(shè)計:根據(jù)FPS200的相關(guān)寄存器資源和管腳特性,完成指紋傳感器FPS200的電路設(shè)計;研究FPS200主要寄存器的功能和圖像采集方式,給出FPS200在三種工作方式下的工作流程,并且對三種工作模式進(jìn)行分析。 2、指紋識別算法研究:通過對現(xiàn)已存在的多種圖像預(yù)處理算法進(jìn)行編程實現(xiàn)和對比研究發(fā)現(xiàn),細(xì)化后的圖像多存在短線、斷線、毛刺等干擾以及細(xì)化不徹底的現(xiàn)象,為此提出了新的修復(fù)算法:分析目標(biāo)點周圍紋線的走向趨勢,選擇去除或者保留周圍的相連點,較好地解決了細(xì)化不徹底的問題;再對細(xì)化后的圖像采用方形模板進(jìn)行紋線跟蹤,去除偽特征點,克服了逐步遞進(jìn)的紋線跟蹤算法過于復(fù)雜、不易實現(xiàn)等問題。 3、采用Sansung公司基于ARM7TDMI內(nèi)核的32位RISC處理器S3C44b0,構(gòu)建了自動指紋識別系統(tǒng)。該系統(tǒng)主要包括電源管理部分、指紋圖像采集模塊、存儲器模塊、JTAG調(diào)試接口以及與外設(shè)連接的串行接口。硬件部分主要完成指紋采集模塊接口的設(shè)計與開發(fā),軟件部分主要完成指紋圖像采集程序、指紋識別算法程序和串口通信程序的開發(fā),此外還通過串口實現(xiàn)指紋數(shù)據(jù)上傳到上位機(jī),在VB環(huán)境下實現(xiàn)了簡易的人機(jī)交互軟件,提供指紋圖像的直觀顯示,用于對指紋識別程序進(jìn)行測試,并對測試結(jié)果進(jìn)行了分析。
標(biāo)簽:
S3C44b0
ARM
處理器
自動
上傳時間:
2013-05-22
上傳用戶:Andy123456