基于FPC1 0 11 F的指紋識別系統
3.2 MCU微處理器
由于指紋識別過程中需要的數學運算量大,同時程序的存儲也需要空間,為了提高效率,把運算任務交給MCU處理,而圖像采集部分則要盡可能少的占用MCU時間。另外,利用圖像采集的間隙,或是圖像采集的同時,由硬件完成一部分簡單而繁瑣的運算可以分擔MCU的處理任務,提高處理的并行度,滿足對實時性的要求。本系統采用微芯(Mi-croehip)公司的PIC16C78X系列8位混合式MCU芯片,內集成了運放、AD、DA、比較器等模擬電路,很適合數據處理的全過程。通過采用極值濾波、平滑濾波、拉普拉斯變化、二值化等對指紋圖像進行預處理,取得了良好的試驗結果。系統中采集到的8 bits灰度指紋圖像,每個像素占用一個字節,圖像尺寸為512×512個像素大小,存儲一幀圖像需要256 k字節。因圖像本身的存儲量巨大,系統需外接存儲器,以保證有足夠的存儲空間,把圖像存儲在U盤上。同時系統也可通過數據線和網絡相連,實現遠程控制功能。MCU是整個指紋處理系統的核心,負責對指紋進行實時處理。本文引用地址:http://cqxgywz.com/article/163417.htm
4 實驗仿真
用MATLAB7.0圖像處理箱進行仿真,平均一幅圖像數據仿真耗時為0.73秒,識別率誤差小于1/310 000,完全符合實際工程需要。圖2為隨機的一幅拇指指紋圖像,圖3為指紋庫采集對應的圖像。綠色代表的是識別特殊增強的區域。

5 結束語
本文提出了一種新的自動指紋識別系統,采用基于半導體傳感器FPC1011F和MCU芯片的指紋識別系統,具有擴展的接口,可以進行二次開發,有一定的實用價值。













評論