指纹匹配SDK

指纹匹配SDK,sdk,fingerprint,biometrics,Sdk,Fingerprint,Biometrics,我正在寻找可以做指纹匹配的SDK。我的其余代码大部分是C语言的,所以我更喜欢SDK是否有C API。如果SDK是免费的,那也太好了。是否有人拥有这些SDK的经验并推荐任何特定的SDK?另外,在查看这些SDK时,我应该关注哪些重要功能?我过去使用过两个SDK,但只是作为一名C#开发者。以下两个SDK均表示支持C: (需要付费许可证) (免费sdk) 要考虑的功能的快速摘要: 您是验证指纹是否与已知用户的指纹匹配,还是从单个指纹识别用户 Griaule SDK实现了验证和识别模式 Digital

我正在寻找可以做指纹匹配的SDK。我的其余代码大部分是C语言的,所以我更喜欢SDK是否有C API。如果SDK是免费的,那也太好了。是否有人拥有这些SDK的经验并推荐任何特定的SDK?另外,在查看这些SDK时,我应该关注哪些重要功能?

我过去使用过两个SDK,但只是作为一名C#开发者。以下两个SDK均表示支持C:

(需要付费许可证)
(免费sdk)

要考虑的功能的快速摘要:

  • 您是验证指纹是否与已知用户的指纹匹配,还是从单个指纹识别用户

    • Griaule SDK实现了验证和识别模式
    • DigitalPersona的免费SDK只支持验证-要识别,您必须循环查看数据库中的所有指纹,并查看哪一个最匹配。他们说这是“低效的”,但如果你的用户很少(<200),这似乎足够快了
  • 辨别灵敏度的调整(假阳性/假阴性)

    • 平衡识别印刷品的距离。高灵敏度可能会导致合法用户的打印被拒绝,但低灵敏度可能会将一个用户的打印与错误用户匹配。评估每个案例和代码的影响
  • 部署开销有所不同——DP组件附带了一个合并模块,但我只记得看到了Griaule的独立安装

  • 您打算支持哪些指纹捕获设备?请仔细检查SDK是否支持您的SDK

  • 非常仔细地检查许可条款。根据您希望推广到的客户数量,Griaule的成本可能相当高

    • Griaule SDK需要在客户端和服务器上部署许可证文件
    • DP(免费版)没有
  • NET DP SDK附带了一个外观美观且易于使用的指纹注册对话框,但我下载的版本(v1.4.0)有一个缺陷,指纹捕获组件需要10秒钟才能初始化。我不知道这件事是否已经解决了。然而,编写定制用户界面是很简单的

总的来说,我更喜欢dpsdk,但它的运行非常顺利。基本上,无许可证和更好的文档记录更适合我。

您可以使用。你可以得到6个月的免费版本。这提供了一个C API和一个C#API。这个包裹给我留下了非常深刻的印象


如果您的平台不是PC,那么也有其他平台的软件包。

这对于与基于windows的软件进行指纹集成的详细信息非常有用:此集成使用了此功能。它解决了低级别免费SDK的问题,还支持其他生物识别模式

这是一个非常简单的问题,但答案非常复杂。大多数免费或至少免版税的匹配SDK都绑定到供应商的指纹扫描仪上。如果你想使用这些SDK中的一个,你必须使用它们的扫描仪

下一个问题是如何使用该软件。指纹匹配器通常分为两类,1到1或1到N。1到1是假设你知道用户是谁,你只想用指纹验证他们的身份。1到N搜索用户数据库,并通过他们的指纹找到他们。根据用户群的大小,如果要执行1到N的操作,可能需要首先确认算法的性能,以确保它满足您的需要


另一个选择是有指纹扫描仪,可以在设备上进行所谓的匹配。这些扫描仪具有嵌入式匹配算法和数据库,为您完成所有工作。购买指纹传感器时,您可以获得所需的所有许可证。这些在嵌入式应用程序中非常有用。

是的,用于匹配打印。来自SDK包含项列表:Java连接器。我猜这不是纯Java?