使用BioAPI转换和比较两个指纹位图图像

时间:2012-05-09 21:59:47

标签: linux bitmap comparison fingerprint biometrics

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

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

如果有人能就如何实现我的目标提供任何帮助或建议,我将不胜感激。

先谢谢 Nikhil Mathew

2 个答案:

答案 0 :(得分:2)

NIST编写了包含BOZORTH3指纹匹配算法的公共域NIST Biometric Image Software (NBIS) package。它是用ANSI C编写的,因此它将在Linux上编译和运行。要使用BOZORTH3,您必须首先通过MINITCT细节探测器运行您的指纹,该探测器也包含在NBIS中。

另请参阅NBIS User Guidedownload link

答案 1 :(得分:0)

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

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

如果相同的情况在这里你不需要比较拇指打印的两个位图图像位图图像是无与伦比的

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

我希望这会对你有所帮助