18

我需要从我的应用程序中读取用户的指纹。

我真正想要的是一个简单的 SDK,它可以与许多廉价的指纹读取器一起使用,但我可以处理仅适用于一种特定型号的东西,如果该型号便宜且在全球范围内可用。

而且它必须是免版税的,我可以为开发许可证付费,但如果我必须为每次安装付费,我就无法使用它。

我所做的与登录或加密无关,因此阅读器随附的软件对我来说可能毫无用处。

4

6 回答 6

12

据我所知,没有用于读取指纹数据的标准 API,因为它是一个相当新的领域,并且没有标准的方法。每个制造商都会提供自己的 API 来读取硬件。API 可能只是硬件的 IO 规范,并且没有任何库,这使事情变得有点棘手。这归结为两个因素。首先是指纹读取器用于许多应用——定制硬件、嵌入式系统到 PC 身份验证等等。从制造商的角度来看,为所有这些不同的系统提供软件是不可行的。其次,每个制造商使用不同的方法来读取和处理捕获的图像,这会使通用 API 出现问题。

于 2008-11-10T10:11:29.630 回答
12

这是一个老问题,但我在研究这个话题时碰到了它。

我确实找到了一个免费的 Linux 库 - libfprint

于 2009-03-18T15:25:34.707 回答
8

Digitalpersona 有适用于 windows 和 linux 的免费 SDK。 http://www.digitalpersona.com/products/developer.php

我不知道使用他们的 SDK 进行部署是否有成本。

(实际上,他们似乎不按机器/用户许可收费。)

于 2008-11-10T11:01:17.970 回答
3

您是否查看过BioAPI 联盟网站?Google code上有一个 linux 库。

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

希望有帮助。

于 2008-11-10T10:11:34.137 回答
0

Symbol 为其 MC75 手持设备提供了一个 api:

http://support.symbol.com/support/search.do?cmd=displayKC&docType=kc&externalId=12364&sliceId=&dialogID=104336066&stateId=1%200%20104330426

当然,它只适用于他们的 Windows Mobile 6 MC75 设备。

于 2009-05-13T20:28:33.417 回答
0

请参阅Windows 生物识别框架

于 2020-08-12T13:26:58.957 回答