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

我真正想要的是一个简单的SDK,可与许多廉价的指纹识别器配合使用,但如果该型号价格低廉且可在全球范围内使用,我可以处理仅适用于某个特定型号的产品。

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

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

有帮助吗?

解决方案

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

其他提示

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

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

Digitalpersona有一个免费的SDK,适用于Windows和Linux。 http://www.digitalpersona.com/products/developer.php

我不知道是否需要使用SDK进行部署。

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

您是否看过 BioAPI联盟网站?在 Google代码上有一个用于Linux的库。

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

希望有所帮助。

许可以下: CC-BY-SA归因
不隶属于 StackOverflow
scroll top