将指纹图像转换为可比较的模板

11

我有一个指纹扫描仪,它只提供指纹图像(其SDK不提供将其“转换”为模板和比较这些模板的任何功能)。我的问题是应该采用哪种方法:寻找提供转换和比较指纹图像功能的SDK,还是自己编写这些算法(这看起来很难且耗时)。如果首选第一种方法,有哪些开源/付费的SDK可用于此?你能给我一些链接吗?

我的设备是Verifier 300 LC。

谢谢!


SourceAFIS [www.sourceafis.org] 也许会有所帮助。 - Vishnoo Rath
4个回答

7

3

有许多软件可供选择,您可以从NBIS开始,它具有许多工具,例如:细节提取工具(mindtct)、位图图像(JPG/PNG)到WSQ等。但是,使用NBIS.NET进行图像转换时,将32bpp图像转换为16bpp灰度或8bpp索引时可能会遇到一些问题。

通过学习NBIS示例,您可以快速学习并创建自己的专有FP匹配算法。


3

你在哪里使用过它吗?我需要使用它时得到帮助。 - Waqas Ahmed Ansari
1
是的,我已经使用过它们并尝试了转换。对我来说运行良好。 - Syed Rizwan
你好,请提供一个可行的例子来说明你的情况,这将非常有用。 - Yusuph wickama

-3

我在Lakota软件解决方案公司工作,我们有一款商业产品可用(免费开发者许可证),可以解决您的问题。

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算法列表。


现在这个答案比你的同事https://stackoverflow.com/users/3649973/aaron-wilson昨天发布的更好。 - GhostCat

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接