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