我正在研究django项目,该项目允许管理员注册(注册)用户。需要捕获用户指纹并将其保存到数据库中。
我遇到的问题是如何使Web浏览器与物理硬件通信,如何从硬件(在本例中为指纹读取器)收集一些数据,并将其保存到django数据库中以备将来使用。
我有一个DigitalPersona USB指纹读取器(我不知道它是否可以完成这项工作)。
谢谢。
答案 0 :(得分:1)
通常情况下,您需要为浏览器编写一个插件,以捕获指纹信息和图像以对其进行处理。
对于您提到的DigitalPersona Reader,有这样的软件包和SDK可以帮助您实现所需的方法,您可以在这里找到一个:Python Web Biometric Authentication Software Module + Source Code for Developing and Integrating DigitalPersona Fingerprint Reader/Scanner With python Web Browser based Applications and Websites
但是,如果您正在寻找不需要插件开发的其他方式,则需要一些特殊的指纹扫描仪,例如CAMS ZK 7500
,它已经在基于Web的特殊基础架构中开发,以提供您所需的解决方案!
对于提到的指纹扫描仪,您可以在此处找到示例代码: Javascript Based Fingerprint Reader for Website Login, Web based attendance and etc.