【发布时间】:2016-05-10 23:17:10
【问题描述】:
如果我想进行虹膜扫描,我需要任何 额外的 api 还是我可以使用现成的?
【问题讨论】:
标签: android api fingerprint biometrics
如果我想进行虹膜扫描,我需要任何 额外的 api 还是我可以使用现成的?
【问题讨论】:
标签: android api fingerprint biometrics
您不需要任何新的 API 来进行生物识别,但确实存在专门的生物识别 API。如果您想使跨平台信息共享更容易,它们通常最有帮助,跳过编写图像采集/存储程序的一些无聊部分,诸如此类的事情。如果没有生物识别 API 可以提供的那种指导,编写与所有相关生物识别标准兼容的代码可能会变得非常血腥。 BioAPI Consortium (http://www.bioapi.org/) 在他们的网站上提供了一些规范和其他类似的东西,如果你有兴趣购买的话,虽然我对他们所做的所有事情都不是很熟悉。
在决定是否使用生物识别 API 时,我首先会检查让您的采集设备与您的软件互操作是否容易。如果您打算只为研究目的拍摄几张照片,然后将它们从您已经找到的相机下载到您的机器上,那么获得一张照片可能不如您拍摄一堆照片重要访问控制目的,这要求您将不同的摄像头插入不同位置的不同计算机。
【讨论】:
一个选项是NeurotechnologyVeriEye(不是免费的,但我认为他们有试用版),他们提供了一个非常全面的 SDK 来处理虹膜图像并进行验证/识别。最大的挑战是从手机摄像头获取可用图像。我已经看到使用从 dslr 全脸图像中提取的虹膜图像进行的虹膜识别相当成功,因此您应该能够从(后)摄像头中获得可用的东西。作为一个大人物,您通常需要一张 640x480 的图像来捕捉完整的眼睛。
【讨论】:
我不相信有任何这样的生物识别库。此外,除非您使用自己的硬件,否则我认为它不可行,因为当前的手机都没有相机分辨率来捕捉虹膜的细节。
【讨论】: