我需要从我的应用程序中读取用户的指纹。
我真正想要的是一个简单的 SDK,它可以与许多廉价的指纹读取器一起使用,但我可以处理仅适用于一种特定型号的东西,如果该型号便宜且在全球范围内可用。
而且它必须是免版税的,我可以为开发许可证付费,但如果我必须为每次安装付费,我就无法使用它。
我所做的与登录或加密无关,因此阅读器随附的软件对我来说可能毫无用处。
我需要从我的应用程序中读取用户的指纹。
我真正想要的是一个简单的 SDK,它可以与许多廉价的指纹读取器一起使用,但我可以处理仅适用于一种特定型号的东西,如果该型号便宜且在全球范围内可用。
而且它必须是免版税的,我可以为开发许可证付费,但如果我必须为每次安装付费,我就无法使用它。
我所做的与登录或加密无关,因此阅读器随附的软件对我来说可能毫无用处。
据我所知,没有用于读取指纹数据的标准 API,因为它是一个相当新的领域,并且没有标准的方法。每个制造商都会提供自己的 API 来读取硬件。API 可能只是硬件的 IO 规范,并且没有任何库,这使事情变得有点棘手。这归结为两个因素。首先是指纹读取器用于许多应用——定制硬件、嵌入式系统到 PC 身份验证等等。从制造商的角度来看,为所有这些不同的系统提供软件是不可行的。其次,每个制造商使用不同的方法来读取和处理捕获的图像,这会使通用 API 出现问题。
这是一个老问题,但我在研究这个话题时碰到了它。
我确实找到了一个免费的 Linux 库 - libfprint
Digitalpersona 有适用于 windows 和 linux 的免费 SDK。 http://www.digitalpersona.com/products/developer.php
我不知道使用他们的 SDK 进行部署是否有成本。
(实际上,他们似乎不按机器/用户许可收费。)
Symbol 为其 MC75 手持设备提供了一个 api:
当然,它只适用于他们的 Windows Mobile 6 MC75 设备。
请参阅Windows 生物识别框架。