如何使用HTML和VeriFinger捕获指纹?

9
我正在开发一个需要捕获用户指纹的系统。我已经使用Java桌面应用程序完成了这个任务。
我需要通过Web使用表单或对话框来完成,但我不知道如何做到。我想避免使用小程序。有没有一种方法可以在HTML中放置一个按钮并捕获指纹?
我正在使用verifinger sdk 更新: 我向Verifinger团队发送了一条消息,他们给我回复了以下内容:
试用SDK包括所有功能,包括VeriFinger Extended。
在开始实施之前,应该提出并回答以下问题:
你的解决方案是否能够与用户的计算机进行交互?
如果您希望您的浏览器应用程序使用客户端指纹扫描仪,并且您想使用Neurotechnology组件进行操作-您应该编写一个小程序(Java)或ActiveX组件,然后将其嵌入到C#asp.net应用程序中(很抱歉我们没有样例)。还有其他实现方式,但小程序是一种通用方法。
你的解决方案是否能够在客户端提取生物特征模板?
如果您想让应用程序在客户端电脑上提取和/或进行匹配,您将需要使用applet或ActiveX(以便运行引用我们库的代码)。如果您不想这样做,您可以捕获图像(使用我们的组件或者允许客户端选择文件),将其上传到后端(运行C# ASP.NET,Java EE或甚至PHP),在那里进行处理并返回结果。
通常情况下,Java Applet示例是一个很好的起点:您可以使用它来捕获图像和/或模板提取,并编写自己的中间件(如数据库注册或匹配)在服务器上(即Web服务),并从客户端浏览器应用程序引用它。
SDK包括Abis示例Java applet。它可以使用Maven构建,从命令提示符运行此命令:“mvn clean install -Papplet”。
从SDK\samples\biometrics\java目录(如果使用SDK 5.0)。
从SDK\samples\(如果使用SDK 4.5)。
推荐使用Maven版本3.1.1。
我希望这对您有所帮助。
更新2:
我制作了一个applet,它可以捕获指纹并将其传递给一个javascript函数。

更新3

我发布了一个示例项目,在这个帖子中进行了解释。


2
HTML/JavaScript如何与读者进行交互? - Marc B
我不知道可以使用哪种插件。 - AlexITC
1
@vhax:我相信扩展的SDK提供了所需的任何浏览器技术。如果您还没有扩展的SDK,请联系VeriFinger,告诉他们您已经在使用标准SDK,并查看他们能否为您提供扩展SDK的试用版(或至少是文档)。 - Eric J.
谢谢,我会去做的。 - AlexITC
你最终做了什么? - user3404455
显示剩余9条评论
1个回答

5
Verifinger SDK 包含创建独立或基于 Web 的应用程序的组件。
可作为软件开发工具包提供,可在 Microsoft Windows、Linux、Mac OS X、iOS 和 Android 平台上开发独立和基于 Web 的解决方案。

我忘了说,我找不到一个做这件事的例子,你能提供给我吗? - AlexITC
3
VeriFinger 7.0 SDK 包含编程示例和教程,展示如何使用 SDK 组件来提取指纹模板或将其与其他模板进行匹配。 - DavidPostill
只是好奇,那个SDK能在任何网站上使用吗?比如说,在拥有指纹识别器的手机(例如三星S10)上通过Chrome访问它。Chrome会识别并允许访问读取器吗? - FlorianB

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接