【发布时间】:2019-08-11 03:50:13
【问题描述】:
我正在开发一个使用 U.are.U 4500 指纹读取器来识别用户的 Android 应用程序。我已经有一个后端服务器,它使用 SQL Server 来存储和注册用户数据,现在我需要我的应用程序能够读取用户指纹并验证该指纹是否与数据库中的任何指纹匹配。有谁知道能够进行这种比较的 SDK 吗?
我正在使用 asia.kanopi.fingerscan 包来读取用户指纹,并且我已经进行了扫描,现在我只需要获取此图像并与 SQL 数据库中的数据进行比较即可。我在 StackOverflow 上看到了一些答案,告诉我使用适用于 Android 的 openCV 库,但没有一个答案能给我任何指导。
我的开发基于本教程:https://medium.com/touch4it/fingerprint-external-scanner-with-usb-database-sdk-64c3ec5ea82d,但遗憾的是我在任何地方都找不到 SDK IDKit Fingerprint SDK Mobile。
我怎样才能成功地将图像与存储在数据库中的图像匹配?
【问题讨论】:
-
您说您“已经进行了扫描”,并且您“只需要获取此图像并与 SQL 数据库中的数据进行比较”。你有什么问题? “获取图像”还是“与 SQL 数据库中的数据进行比较”?
-
指纹匹配问题。扫描仪已经读取了指纹,我可以将图像检索为 byte[]。
-
如果您找不到 IDKit,请尝试 verifinger sdk 并查看示例 Android 代码。 UrU SDK 可能是你最好的选择,但它不支持 4500。如果你没有太多指纹可以匹配,就速度而言,你可能会从 SQL 数据库中获取所有指纹,然后在安卓设备上匹配。如果您发现性能不佳,则答案部分中有人建议使用 AFIS。
-
@LeonardoDias 请您分享如何从指纹扫描仪获取图像或数据的代码我一直无法从扫描仪获取数据。谢谢
标签: android fingerprint