2017-01-09 25 views
0

我正在使用指紋傳感器構建學生考勤系統。但是,所有現成的指紋傳感器僅支持設備閃存本身的最多約100個指紋。基於Raspberry Pi的大型數據庫指紋認證

在一些我已經使用了指紋傳感器的,我能夠得到finegrprint「模板」關設備(前中:R305GT-511C3

有什麼辦法,我(開源)匹配來自這些雲中傳感器或甚至是pi本身的細節「模板」。

甚至辦法之前的比賽上傳到指紋傳感器閃光燈動態(比如,在套60枚指紋,我會要求每個班級只有60)

我可以提供代碼讀取傳感器,但它主要基於github上的Adafruit Library

這裏是十六進制的樣本輸出網上有人從傳感器接收:

EF, 1, FF, FF, FF, FF, 2, 0, 82, 3, 1, 5F, 25, 0, 0, FE, 
3E, FC, 2, F8, 2, F0, 0, F0, 0, F0, 0, E0, 0, E0, 0, E0, 
0, E0, 0, E0, 0, E0, 0, E0, 0, E0, 0, E0, 0, E0, 0, E0, 
0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 
0, 64, 11, E4, FE, 6C, A0, A6, BE, 25, 23, 67, DE, 3C, AA, D1, 
3E, 71, AF, 67, 9E, 3B, 3F, E7, 9E, 3D, B, 50, 7F, 58, 34, 51, 
7F, 27, BB, A6, FF, 24, 41, D0, 5F, 59, 8, 63, 94, 5C, B, A5, 
9C, 33, 39, 67, BC, 73, 13, E4, 75, 74, 10, 4C, 7A, 2B, 1B, CF, 
32, 38, B1, D1, 3A, 36, BC, 11, 1A, 2F, BB, EF, 1, FF, FF, FF, 
FF, 2, 0, 82, 33, 8E, 27, 7B, 6C, C, 4E, 18, 35, 11, 10, 72, 
32, 12, E6, F2, 38, 1E, 8E, F8, 3C, 35, 51, 78, 28, 1E, 66, D3, 
33, A2, E6, 99, 40, 35, E7, F9, 6E, 8D, E2, F6, 2C, 34, D1, 70, 
34, 16, E6, 34, 3B, 96, CF, 8E, 40, 25, 26, B4, 32, 2F, A7, D4, 
36, 24, 8F, F2, 28, 36, 91, CD, 26, 2E, EB, 50, 26, 31, 14, B1, 
0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 
0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 

任何幫助表示讚賞。

回答

0

我只知道一個開源的解決方案,它是由NIST提供的用於指紋識別的SDK:NBIS。您可以下載here

+0

@RohinGopalakrishnan它有用嗎? – LaurentY

0

是的,你可以做到,但有一些問題。 將指紋模板以十六進制格式保存到文件或數據庫很容易。 即使你可以匹配2個模板。 但問題是如何從數據庫或文件下載模板回到R305。

+0

可以從R305上傳和下載,請查看[datasheet](http://www.rhydolabz.com/documents/finger-print-module.pdf)(_page 15 | UpChar_) –