1

我正在开发一个应用程序,它从指纹读取器硬件获取用户的指纹图像 bmp 并将其发送到具有此类指纹位图集合的 linux 服务器。服务器应交叉验证指纹并获取与匹配指纹相关联的先前注册用户数据的记录。

到目前为止,我能够为 linux 编译 BioAPI 并从密码创建两个 BIR 模板。我找不到使用 BioAPI(或类似的免费指纹匹配 SDK)来比较两个位图图像或从此类指纹位图创建 BIR 模板的示例。

如果有人可以就如何实现我想要做的事情提供任何帮助或建议,我将不胜感激。

在此先感谢 Nikhil Mathew

4

2 回答 2

2

NIST 编写了公共领域的NIST 生物特征图像软件 (NBIS) 包,其中包括 BOZORTH3 指纹匹配算法。它是用 ANSI C 编写的,因此可以在 Linux 上编译和运行。要使用 BOZORTH3,您必须首先通过 NBIS 中包含的 MINDTCT 细节检测器运行您的指纹。

另请参阅NBIS 用户指南下载链接

于 2012-07-03T18:05:09.173 回答
0

所以看起来你正在这个场景中工作

  • 你正在使用指纹扫描仪来捕捉手指(或拇指)的图像
  • 在新注册指纹之前,您需要检查此人是否已经注册

如果这里是相同的情况,您不需要比较两个拇指打印的位图图像位图图像是无法比较的

相反,您应该将两个位图图像都提供给指纹匹配 SDK,此 sdk 将创建输入图像的可比较模板,并且 SDK 还提供将采用输入模板的方法,在比较这些模板后,它会告诉您指纹是否匹配

我希望这对你有帮助

于 2012-05-15T11:02:32.107 回答