我有一个指纹扫描仪,它只给我一个指纹图像(它的 SDK 不提供任何将它们“转换”为模板和比较这些模板的功能)。我的问题是我应该使用哪种方法:寻找一个确实提供转换和比较指纹图像功能的 SDK,或者我自己编写这些算法(这似乎很难且耗时)。如果首选第一种方法,那么该工作的开源/付费 sdk 是什么?你能给我一些链接吗
我的设备是 Verifier 300 LC。
提前谢谢:)
我有一个指纹扫描仪,它只给我一个指纹图像(它的 SDK 不提供任何将它们“转换”为模板和比较这些模板的功能)。我的问题是我应该使用哪种方法:寻找一个确实提供转换和比较指纹图像功能的 SDK,或者我自己编写这些算法(这似乎很难且耗时)。如果首选第一种方法,那么该工作的开源/付费 sdk 是什么?你能给我一些链接吗
我的设备是 Verifier 300 LC。
提前谢谢:)
我正在寻找这种指纹原始图像转换为 Java 中的 WSQ 标准,我发现以下内容很有用。希望能帮助到你。
有很多可用的软件,你可以从NBIS开始,它有很多工具,例如:细节提取工具(mindtct),位图图像(JPG/PNG)到 WSQ snd 反之亦然等,使用 NBIS.NET 一些问题是在图像转换过程中32bpp 图像到 16bppGrayScale 或 8bppIndexed,
通过从 NBIS 样本中学习,您可以快速学习并创建自己的专有 FP 匹配算法。
我在 Lakota Software Solutions, Inc. 工作,我们有一个商业产品(免费的开发者许可)可以解决您的问题。
Lakota 的 Image 产品是唯一一个通过 FBI 认证的纯 Java 编写的 WSQ 编码器/解码器,它可能是目前最快的。我们对其进行了测试,它比 NIST WSQ 编码器/解码器快 5 倍。
使用 Image 在图像格式之间进行转换非常简单直接。
byte[] rawBytes = ...
Image rawImage = ImageReader.read(rawBytes, ImageFormat.RAW);
Image wsqImage = rawImage.toWsqImage();
您可以访问我们的网站http://www.lakotasoftware.com/products/image
如果您正在寻找免费版本,您可以查看 Jnbis,它是 NBIS 的 Java 版本。https://github.com/kareez/jnbis。
请注意,Jnbis 尚未通过 FBI 认证以满足 WSQ 质量要求,这对您的情况可能很重要,也可能无关紧要。您可以在https://www.fbibiospecs.cjis.gov/WSQ/Implementations找到经过认证的 WSQ 算法列表