指紋識(shí)別的軟件設(shè)計(jì)
發(fā)布時(shí)間:2008/12/31 0:00:00 訪問(wèn)次數(shù):697
1 指紋識(shí)別驅(qū)動(dòng)
fps200芯片的功能是采集指紋,它的工作方式是,用戶(hù)把手指放到采集板上之后,采集板產(chǎn)生一個(gè)硬件中斷通知arm,此時(shí) 用戶(hù)程序可以通過(guò)讀取中斷標(biāo)準(zhǔn)位的方式得到該響應(yīng),然后用戶(hù)程序通過(guò)ioctl發(fā)出控制指令讀取指紋數(shù)據(jù),如圖1所示。
圖1 fps200驅(qū)動(dòng)框圖
硬件上的fps200指紋采集芯片,這個(gè)設(shè)備在linux下沒(méi)有提供相應(yīng)的驅(qū)動(dòng)程序,所以需要自己編寫(xiě)。為了能夠使用fps200驅(qū) 動(dòng),還需要在/dev目錄下面創(chuàng)建一個(gè)設(shè)備文件。創(chuàng)建方法如下:
上面的命令表示,在dev目錄下面創(chuàng)建了一個(gè)名字為fps200的字符設(shè)備,該設(shè)備的主設(shè)備號(hào)是240,次設(shè)備號(hào)是0。
在編寫(xiě)驅(qū)動(dòng)時(shí),考慮到fps200采集指紋時(shí)需要調(diào)整參數(shù),所以在設(shè)計(jì)時(shí)將調(diào)整參數(shù)的接口也提供給用戶(hù)的程序。為了比較 出哪一組參數(shù)所采集的指紋圖片最好,所以可以采用自動(dòng)調(diào)整參數(shù)的方法,把每一個(gè)參數(shù)下的指紋圖片自動(dòng)保存,最后篩選 出一個(gè)效果最好的參數(shù)作為最終參數(shù)。
2 指紋處理程序設(shè)計(jì)
關(guān)于指紋處理過(guò)程:由一個(gè)光電檢測(cè)信號(hào)來(lái)確認(rèn)是否有手指按下,如果有手指按下,則此時(shí)直接讀指紋芯片的緩沖區(qū),將讀到的指紋圖像數(shù)據(jù)在sdram中進(jìn)行打包;然后發(fā)送到服務(wù)器,由服務(wù)器將接收到的指紋圖像進(jìn)行處理和辨識(shí);接著向終端返回認(rèn)證結(jié)果,由終端進(jìn)行相應(yīng)的顯示和控制。
系統(tǒng)的簡(jiǎn)單工作流程如圖2所示。
圖2 指紋終端工作流程圖
歡迎轉(zhuǎn)載,信息來(lái)源維庫(kù)電子市場(chǎng)網(wǎng)(www.dzsc.com)
1 指紋識(shí)別驅(qū)動(dòng)
fps200芯片的功能是采集指紋,它的工作方式是,用戶(hù)把手指放到采集板上之后,采集板產(chǎn)生一個(gè)硬件中斷通知arm,此時(shí) 用戶(hù)程序可以通過(guò)讀取中斷標(biāo)準(zhǔn)位的方式得到該響應(yīng),然后用戶(hù)程序通過(guò)ioctl發(fā)出控制指令讀取指紋數(shù)據(jù),如圖1所示。
圖1 fps200驅(qū)動(dòng)框圖
硬件上的fps200指紋采集芯片,這個(gè)設(shè)備在linux下沒(méi)有提供相應(yīng)的驅(qū)動(dòng)程序,所以需要自己編寫(xiě)。為了能夠使用fps200驅(qū) 動(dòng),還需要在/dev目錄下面創(chuàng)建一個(gè)設(shè)備文件。創(chuàng)建方法如下:
上面的命令表示,在dev目錄下面創(chuàng)建了一個(gè)名字為fps200的字符設(shè)備,該設(shè)備的主設(shè)備號(hào)是240,次設(shè)備號(hào)是0。
在編寫(xiě)驅(qū)動(dòng)時(shí),考慮到fps200采集指紋時(shí)需要調(diào)整參數(shù),所以在設(shè)計(jì)時(shí)將調(diào)整參數(shù)的接口也提供給用戶(hù)的程序。為了比較 出哪一組參數(shù)所采集的指紋圖片最好,所以可以采用自動(dòng)調(diào)整參數(shù)的方法,把每一個(gè)參數(shù)下的指紋圖片自動(dòng)保存,最后篩選 出一個(gè)效果最好的參數(shù)作為最終參數(shù)。
2 指紋處理程序設(shè)計(jì)
關(guān)于指紋處理過(guò)程:由一個(gè)光電檢測(cè)信號(hào)來(lái)確認(rèn)是否有手指按下,如果有手指按下,則此時(shí)直接讀指紋芯片的緩沖區(qū),將讀到的指紋圖像數(shù)據(jù)在sdram中進(jìn)行打包;然后發(fā)送到服務(wù)器,由服務(wù)器將接收到的指紋圖像進(jìn)行處理和辨識(shí);接著向終端返回認(rèn)證結(jié)果,由終端進(jìn)行相應(yīng)的顯示和控制。
系統(tǒng)的簡(jiǎn)單工作流程如圖2所示。
圖2 指紋終端工作流程圖
歡迎轉(zhuǎn)載,信息來(lái)源維庫(kù)電子市場(chǎng)網(wǎng)(www.dzsc.com)
熱門(mén)點(diǎn)擊
- 指紋識(shí)別的硬件電路設(shè)計(jì)
- 指紋識(shí)別的方法
- 指紋識(shí)別碼的基本概念
- 車(chē)載系統(tǒng)的結(jié)構(gòu)和基本原理
- 射頻接口芯片低通濾波器的選擇
- 賽靈思發(fā)布數(shù)字前端設(shè)計(jì)加快3GPP LTE射
- 指紋識(shí)別的軟件設(shè)計(jì)
- 射頻接口芯片功率放大集成電路的選擇
- 指紋識(shí)別的基本原理
推薦技術(shù)資料
- 基準(zhǔn)電壓的提供
- 開(kāi)始的時(shí)候,想使用LM385作為基準(zhǔn),HIN202EC... [詳細(xì)]
- AMOLED顯示驅(qū)動(dòng)芯片關(guān)鍵技
- CMOS圖像傳感器技術(shù)參數(shù)設(shè)計(jì)
- GB300 超級(jí)芯片應(yīng)用需求分
- 4NP 工藝NVIDIA Bl
- GB300 芯片、NVL72
- 首個(gè)最新高端芯片人工智能服務(wù)器
- 多媒體協(xié)處理器SM501在嵌入式系統(tǒng)中的應(yīng)用
- 基于IEEE802.11b的EPA溫度變送器
- QUICCEngine新引擎推動(dòng)IP網(wǎng)絡(luò)革新
- SoC面世八年后的產(chǎn)業(yè)機(jī)遇
- MPC8xx系列處理器的嵌入式系統(tǒng)電源設(shè)計(jì)
- dsPIC及其在交流變頻調(diào)速中的應(yīng)用研究