我正在开发一个需要捕获用户指纹的系统。我使用Java中的桌面应用程序完成了这项任务。
我需要通过网页使用表单或对话框来完成,但我不知道该怎么做。我想避免applets。有没有办法在HTML中放置一个按钮并捕获指纹?
我正在使用verifinger sdk
更新 我给Verifinger团队发了一条消息,他们发给我了这个:
在开始实施这些问题之前,应该提出并回答:
如果您希望您的浏览器应用程序使用客户端指纹扫描仪,并且您希望使用Neurotechnology组件 - 您应该编写一个applet(Java)或ActiveX组件,然后将其嵌入到C#asp.net应用程序中(对不起,我们这样做)没有样品)。还有其他实现方法,但applet是一种通用的方法。
如果您希望您的应用程序在客户端PC上提取和/或进行匹配 - 您将不得不使用applet或ActiveX(为了运行在客户端pc上引用我们的库的代码)。如果您不想这样做 - 您可以捕获图像(使用我们的组件,或者只是允许客户端选择文件),将其上传到后端(运行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函数。
答案 0 :(得分:4)
Verifinger SDK包含用于创建独立或基于Web的应用程序的组件。
可作为软件开发工具包使用,可在Microsoft Windows,Linux,Mac OS X,iOS和Android平台上开发独立和基于Web的解决方案。