摘要:本文基于linux設計嵌入式網(wǎng)絡指紋識別系統(tǒng),該系統(tǒng)的特點是,設計基于linux多任務并發(fā)環(huán)境,終端的處理速度快,系統(tǒng)吞吐量大;設計網(wǎng)絡傳輸模塊,指紋采集網(wǎng)絡化,優(yōu)化了目前網(wǎng)絡識別系統(tǒng)的方案,減小了網(wǎng)絡傳輸負載。
關鍵詞:指紋識別;linux;網(wǎng)絡;FPS200
中圖分類號:TP391.41 文獻標識碼:A 文章編號:1007-9599 (2012) 17-0000-02
1 概述
指紋識別系統(tǒng)已經(jīng)深入到了工作和生活的各個領域,指紋識別的產(chǎn)品隨處可見。指紋識別系統(tǒng)主要有基于PC的和嵌入式指紋識別系統(tǒng),基于服務器—終端的網(wǎng)絡指紋識別系統(tǒng)能夠綜合兩種指紋識別系統(tǒng)的優(yōu)點,目前網(wǎng)絡指紋識別系統(tǒng)有兩種方案:一種是在采集端進行指紋識別的所有工作,服務器只負責記錄結果,這種方案對嵌入式終端的處理能力要求高;另一種是將圖像數(shù)據(jù)發(fā)送到服務器,傳輸數(shù)據(jù)量很大,而且浪費了終端的計算處理能力。本文的方案是采集指紋圖像,經(jīng)過處理和匹配之后,如果匹配不成功則發(fā)送預處理之后的圖像數(shù)據(jù)到服務器進行匹配識別。這種方案由于不用每幅圖像都傳輸,因此可以減輕傳輸壓力,也可以充分利用終端的處理能力。
2 硬件部分設計
該設計的圖像采集芯片是FPS200,F(xiàn)PS200指紋傳感器是電容式半導體傳感器,關鍵區(qū)域是300*256的二維傳感陣列組成。指紋圖像獲取的原理是:指紋壓上傳感區(qū)域的時候,根據(jù)當前電壓和VDD電壓獲取電容值,這些電容值經(jīng)過處理可以得到圖像。釋放之前的電壓可以由用戶設置。
FPS200的工作方式有USB,MCU,SPI的方式,F(xiàn)PS200可以再USB模式下作為標準的USB設備,不需額外設計控制器,滿足USB的所有規(guī)范。MCU的方式是處理器總線模式,傳輸線路較多,傳輸速度比較快。SPI的方式是連接比較簡單的方式,本文采用這種連接,MOSI連接SPIHOST/GPF9,MOSI連接SPIHISO/GPF8,SCLK連接GPF7,CS0連接GPG2。
本文采用的處理器是ARM9處理器,選用OK2440 開發(fā)板,采用的三星S3C2440,開發(fā)板的硬件包括SDRAM,nandflash,串口和以太網(wǎng)電路,開發(fā)板的這些資源可以便進行嵌入式開發(fā),比較快速的建立起指紋識別系統(tǒng)的硬件系統(tǒng)。
3 指紋圖像處理算法研究
指紋圖像處理算法是是指紋識別關鍵的一個部分,本文采用的指紋識別是基于指紋圖像的特征點的,這種方式和基于紋理性識別方式精度相對低一些,但是適合用在本文的新方案中,這種方式算法開銷比較小,適合用在嵌入式終端。