有指纹识别的API/SDK吗?

18
我需要从我的应用程序中读取用户的指纹。
我真正想要的是一个简单的 SDK,它可以与许多廉价的指纹读取器配合使用,但如果只能与特定型号的便宜且全球可用的指纹读取器配合使用,我也可以接受。
同时,必须是免版税的。我可以为开发许可证付费,但如果每次安装都需要支付费用,那我就无法使用它。
我的应用程序与登录或加密无关,因此随附于读卡器的软件对我来说可能是无用的。

1
Windows 7拥有生物识别API(或者您是在寻找跨平台的解决方案?) - rogerdpack
6个回答

12

据我所知,目前没有标准的指纹数据读取API,因为这是一个相对较新的领域,也没有统一的方法进行操作。每个制造商都会提供自己的API来读取硬件。API可能只是与硬件相关的IO规范,并没有任何库,这使得事情变得有点棘手。这归结于两个因素。首先,指纹阅读器用于许多应用-从定制硬件、嵌入式系统到PC身份验证等等。对于制造商来说,为所有这些不同的系统提供软件是不可行的。其次,每个制造商都使用不同的方法来读取和处理捕获的图像,这将使得共同API成为问题。


12

这是一个老问题,但在研究该主题时我遇到了它。

我找到了一个适用于Linux的免费库 - libfprint


libfprint表现得非常好,我们在其中一个项目中使用它,效果非常棒。 - martincho
1
对于那些关心的人来说,Libfprint是由Daniel Drake于2007年末在reactivated.net上启动的,所有开发都在那里进行。但它已经迁移到freedesktop.org的一部分,目前活跃的开发正在http://www.freedesktop.org/wiki/Software/fprint/libfprint/上进行。到2013年为止,它已经支持了许多受欢迎的设备。 - Juvenn Woo

8

1
看起来他们已经改变了路线。现在SDK的费用为149美元(一次性费用),但它也包括一个实际的指纹阅读器。SDK仍然是免版税的。阅读更多:http://www.digitalpersona.com/Biometrics/SDK-Products/getting-started-bundle/getting-started-bundle/ - Stefan

3
你看过BioAPI联盟网站了吗?在Google code上有一个Linux库。

还有一个libchipcard,但它没有提到指纹读取器,只有智能卡。

希望这可以帮到你。


1
BioAPI 项目已经停止,Libchipcard 链接为 404。 - Spacedman

0


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