【问题标题】:Raspberry Pi based fingerprint authentication for a large database基于树莓派的大型数据库指纹认证
【发布时间】:2017-01-09 18:27:51
【问题描述】:

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

在我使用的一些指纹传感器中,我可以从设备上获取指纹“模板”(例如: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,

感谢任何帮助。

【问题讨论】:

    标签: raspberry-pi fingerprint


    【解决方案1】:

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

    你可以下载here

    【讨论】:

    • @RohinGopalakrishnan 有用吗?
    【解决方案2】:

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

    【讨论】:

    • 可以从R305上传下载,请查看datasheet (page 15 | UpChar)
    猜你喜欢
    • 2015-01-10
    • 1970-01-01
    • 1970-01-01
    • 2017-06-12
    • 2017-09-01
    • 2017-01-25
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多