我正在开发一个Django项目,该项目允许管理员注册用户。用户指纹需要被捕获并保存到数据库中。
我遇到的问题是,如何让网络浏览器与物理硬件通信,从硬件(在本例中为指纹读取器(收集一些数据,并将其保存到Django数据库中以备将来使用。
我有一个DigitalPersona USB指纹读取器(我不知道它是否能胜任这项工作(。
提前谢谢。
在一般情况下,您需要为浏览器编写一个插件,以捕获指纹信息和图像并在其上进行处理。
对于您提到的DigitalPersona Reader,有这样的软件包和SDK可以帮助您达到您想要的方法,您可以在这里找到:Python Web生物识别验证软件模块+用于开发和集成DigitalPersonaFingerprint Reader/Scanner与基于Python Web浏览器的应用程序和网站的源代码
但是,如果你正在寻找其他不需要插件开发的方法,你需要一些特殊的指纹扫描仪,如CAMS ZK 7500
,它是在一个特殊的基于网络的基础设施中开发的,以提供你需要的解决方案!
对于上述指纹扫描仪,您可以在此处找到示例代码:基于Javascript的指纹读取器,用于网站登录、基于Web的考勤等。