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