基于Raspberry Pi的大型数据库指纹认证

时间:2017-01-09 18:27:52

标签: raspberry-pi fingerprint

我正在使用指纹传感器构建学生考勤系统。但是,所有现成的指纹传感器仅支持设备闪存本身上最多约100个指纹。

在我使用的一些指纹传感器中,我可以从设备上获取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,

感谢任何帮助。

2 个答案:

答案 0 :(得分:0)

我只知道一个开源解决方案,它是NIST提供的用于指纹识别的SDK:NBIS

您可以下载here

答案 1 :(得分:0)

是的,你可以做到,但有一些问题。 将指纹模板以十六进制格式保存到文件或数据库很容易。 即使你可以匹配2个模板。 但问题是如何从数据库或文件下载模板回到R305。