指紋門禁系統(tǒng)是基于生物特征識別技術的一項高科技安全設施,近年來在國內外得到了廣泛的應用,并已成為現代化建筑智能化的標志之一。對于一些核心機密部門,如重要機關、科研實驗室、檔案館、民航機場等場所,指紋門禁系統(tǒng)可以提供、智能、便捷的授權控制。由于指紋具有攜帶方便、人人各異、終生不變的特點,因此利用指紋識別作為身份認證的手段,與傳統(tǒng)的鑰匙、密碼相比,大大提高了安全性與可信性。
該系統(tǒng)基于ARM9芯片SamsungS3C2440AL,以Veridicom公司指紋采集芯片FPS200作為硬件平臺,以嵌入式Linux為軟件平臺。在該研究領域中,基于PC平臺的識別系統(tǒng)一直是研究的重點,本文實現的基于ARM平臺的系統(tǒng)具有輕便,易安裝,成本低的優(yōu)點,具有良好的發(fā)展前景。
1系統(tǒng)硬件設計
S3C2440AL主頻為400MHz,zui高為533MHz;FPS200指紋傳感器由256×300個電容傳感陣列組成,其分辨率高達500dpi,工作電壓范圍為3.3~5V,傳感器內部有8位ADC,并具有2組采樣保持電路。
2操作系統(tǒng)
由于嵌入式Linux具有內核小、效率高、開放源碼、平臺工具多等優(yōu)點,該系統(tǒng)采用嵌入式Linux作為操作系統(tǒng)平臺。構建該平臺的主要步驟如:
(1)通過JTAG下載U-boot;
(2)配置LinuxKernel并通過串口下載;
(3)開發(fā)FPS200驅動并進行動態(tài)加載。
3指紋識別的算法流程
指紋識別系統(tǒng)按識別過程中的主要功能,可劃分為指紋圖像采集算法、圖像預處理算法、特征提取算法、特征匹配算法。
4指紋分割算法原理
設一幅指紋圖像的像素點數為N,其有L個灰度級(0,1,2,…,L-1),灰度級為i的像素點數為ni,那么,對圖像直方圖歸一化,且有概率密度分布:
假設閾值t將圖像分成C0和C1兩類(即物體和背景),C0和C1分別對應具有灰度級{0,1,2,…,t)和{t+1,t+2,…,L-1}的像素。C0類和C1類的發(fā)生概率分別為:
5結語
本文以ARM9處理器為平臺,系統(tǒng)地實現了一個識別結果良好的嵌入式門禁系統(tǒng)。給出了系統(tǒng)設計的整個算法流程,并重點介紹了圖像分割算法,較前人的研究成果,該系統(tǒng)具有平臺簡單,識別率高,識別快速的優(yōu)點。但該系統(tǒng)對畸變圖像的處理效果并不十分理想,需要在以后的研究中進一步加強。
版權與免責聲明:
凡本網注明“來源:智慧城市網”的所有作品,均為浙江興旺寶明通網絡有限公司-智慧城市網合法擁有版權或有權使用的作品,未經本網授權不得轉載、摘編或利用其它方式使用上述作品。已經本網授權使用作品的,應在授權范圍內使用,并注明“來源:智慧城市網www.aiynx.com”。違反上述聲明者,本網將追究其相關法律責任。
本網轉載并注明自其它來源(非智慧城市網www.aiynx.com)的作品,目的在于傳遞更多信息,并不代表本網贊同其觀點或和對其真實性負責,不承擔此類作品侵權行為的直接責任及連帶責任。其他媒體、網站或個人從本網轉載時,必須保留本網注明的作品第一來源,并自負版權等法律責任。
-
免費注冊后,你可以
了解安防行業(yè)更多資訊查看安防行業(yè)供求信息凸顯安防行業(yè)自身價值
馬上注冊會員
-
想快速被買家找到嗎
只需要發(fā)布一條商機,被買家找到的機會高達90%!還等什么?
馬上發(fā)布信息