与php的指纹比较

时间:2016-04-19 19:39:34

标签: php webserver fingerprint biometrics

我有一个扫描指纹的小设备。我有一个指纹的图像。我希望我能得到这个指纹图像的“Bio-ID”并将此id发送到服务器。服务器端只能执行php。

我想比较这个“Bio-ID”。在最好的情况下,不需要php库,“Bio-ID”可以比较为字符串。我喜欢验证用户,这意味着我必须比较指纹。

它会像描述的图片一样工作:

enter image description here

重要的是,在服务器端只能使用php(没有特殊配置),所以如果指纹可以作为字符串发送并且这个字符串可以与其他字符串进行比较而不需要太多努力就会很棒

非常感谢

3 个答案:

答案 0 :(得分:2)

所以我假设您的问题是“为了让这个系统正常工作,我需要采取以下步骤。”

好了,因为你已经有了一个扫描仪(Futronic FS88h),它给你一个位图,那么你必须通过一个算法将它转换成一个字符串。您提到在最好的情况下您不希望使用库,但如果您不这样做,那么对您来说会更复杂。库是某人已经为特定目的开发的代码集合。如果您不想使用其他人创建的函数来从您的位图中获取指纹字符串,则必须自己创建,这是难度的一百万倍。

我的建议是:

  1. 找到一个包含算法的库,将指纹更改为字符串。
  2. 将该库安装到您正在使用的服务器中
  3. 然后创建php函数
    • 将这些指纹值存储到数据库中或以您喜欢的存储方式存储
    • 将用户指纹与存储中的所有指纹进行比较
    • 删除存储的指纹
  4. 这应该可以帮助你前进

答案 1 :(得分:1)

如果这个网页指纹模块可以帮助你http://www.jomutech.co.ke/webfingerprintmod.php它可以用于Php,JQuery,Javascript以及MySQL后端。

答案 2 :(得分:1)

您不能像字符串比较那样进行比较。仅当您一次又一次拥有相同的指纹图像时,才有可能。但实际上,当您拥有两次指纹时,两个图像都将彼此不同,并且位置变化,角度变化和扫描质量都会有所变化。因此无法进行字符串比较。

所有扫描仪均提供用于捕获指纹并比较指纹(1:1)的SDK,可用于开发桌面应用程序。如果需要在服务器上比较扫描的图像,则需要实现自己的自动手指识别算法,或者必须使用第三方服务,例如

  1. CAMS
  2. M2Sys
  3. Neurotechnology