如何使用生物指纹reader开发指纹数据库

How to use biometric fingerprint reader to develop a fingerprint database

我购买了一个简单的生物识别指纹 reader,通常用于通过 USB 连接确保笔记本电脑安全。就叫生物识别指纹reader,不是烙印!它附带了用于为笔记本电脑创建安全性的软件,并且效果很好。

但是,我对此有不同的想法:我打算创建一个用户指纹数据库,以便我可以识别哪个用户在上面滑动手指,即,将其用于 不同用户使用指纹进行身份验证。我似乎对如何去做这件事没有任何头绪。

我想知道是否有其他类型的软件可以让我在这个小工具上滑动手指时打印指纹或代码来表示电子表格或数据库?我在想这会很简单,就像我使用条形码扫描仪将各种项目的代码打印到电子表格中一样。

有人可以建议如何解决这个问题。我相信它应该这样做,但我只是不知道从哪里开始。

谢谢。

您可以使用免费的 WBF(Windows 生物识别框架)API,但您必须首先验证您的生物识别设备是否与 WBF 兼容。 WBF 的文档和示例适用于 C++,但您可以在此处下载 C# 中的包装器示例:Cirrostrata biometrics Regarding how to convert the scanned data into an image, you can check this post: How to convert winbio data into image。希望这有助于开始。

您可以将 WinBioNET .NET 包装器用于 Windows 生物识别框架 (WBF)。它在解决方案中有一个演示 winforms 应用程序。打开它,select 作为 "startup project" 和 运行 的演示应用程序。如果您连接了任何设备,它会在启动时枚举它。

作为 Robinicks 提到的 WinBioNET 的替代包装器,有 WinBiometric.Net

免责声明:我不拥有这个项目。

它有一个非常好的测试项目,可以使用 Windows Wiometric 框架中可用的不同 API 函数。这个测试项目在帮助我理解 Windows 生物识别框架方面具有里程碑意义。

WinBiometric.Net 包装器声称具有 100% API 的覆盖率,NuGet package and has the MIT license

我发现它通常也具有非常高的代码质量。

至于将指纹存储在数据库中,您可以使用 WinBioCaptureSample API function 捕获样本,然后将其存储在数据库中。 示例也可以转换为图像,包装器中有一个很好的示例。

我知道这是一个老问题,但我想我还是 post。