问题标签 [biometrics]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
java - 最快的指纹匹配方法?
我正在尝试检查大量指纹(100,000 个指纹)中是否存在/匹配指纹。按顺序搜索匹配项将花费更多时间。有没有更好的方法来搜索匹配?是否可以将指纹组织成二叉树结构以减少比较次数?如果是,我们该怎么做?如果答案是从 Java 角度来看的,那将会很有帮助。
编辑:
我所有的指纹都是 .gif 图像。如何将指纹图像转换为数据?
谢谢。
java - iso 19794-2 指纹格式
我使用的是 iso 19794-2 指纹数据格式。所有数据均采用 iso 19794-2 格式。我有十万多个指纹。我希望进行有效的搜索以识别匹配项。是否可以构造一个类似二叉树的结构来执行高效(最快)的匹配搜索?或建议我找到匹配项的更好方法。并且还建议我为 java 做指纹匹配的开源 api。帮我。谢谢。
java - 指纹匹配算法!
可能重复:
iso 19794-2 指纹格式。
大家好,
我需要开发一个系统来匹配指纹。所有指纹都已转换为ISO 19794-2格式。输入也将采用 ISO 19794-2 格式。如何检查输入和数据库中的指纹是否匹配。有什么算法可以实现吗?
我需要一种算法来比较ISO 19794-2 格式的两个指纹。
如果答案是从 Java 的角度来看会更有帮助。请帮我。谢谢。
javascript - 使用 JQuery 进行简单的按键动态 (KD) 测量
我想开发一个简单的应用程序来测量文本区域中的停留时间和飞行时间(参见http://www.techrepublic.com/article/reduce-multi-factor-authentication-costs-with-behavioral-biometrics/6150761 ) / 盒子。如何使用 keypress() 或 keydown() up() 方法来记录这些事件?
linux - 将已编译的 C++ 程序作为 CGI 运行
我们将向 iPad 应用程序添加指纹认证;由于我们找不到任何适用于 iPad 的实际指纹硬件,我们找到了 DigitalPersona,它是一家出色的指纹扫描仪硬件供应商,以及适用于 Linux C/C++ 的 SDK。这个想法是用户将点击“使用指纹进行身份验证”,这将使用指纹扫描仪向 linux 机器发送一个 RESTful 请求;linux 机器将运行已编译的 C++ 程序,该程序等待用户扫描他们的手指,确定匹配或不匹配,并将响应发送回 iPad 程序的原始请求。
所以...... C++ 经验很少,CGI 更少(但有很多 PHP 和 Objective-C),我想知道这在技术上是否可行。在将结果发送到 HTTP 请求之前,通过 HTTP 访问的 CGI 二进制文件实际上是否可以等待本地用户输入(在控制台)?
linux 机器将无头运行,我们将控制一些 LED 以帮助让用户知道程序正在等待指纹扫描。
一些附加细节:没有计划使用 PHP。最初,我们需要三个设备: iPad Linux Server
iPad 正在运行一个具有生物特征认证 IBOutlet 的应用程序;Linux 上有指纹扫描仪和一个基本的 Apache;另外还有用于指纹扫描仪的 C++ SDK,我们将使用它来构建 CGI 程序,当(由服务器)调用该程序时,等待指纹扫描,一旦扫描,就会向其发送“匹配”或“不匹配”请求者。服务器将是请求者。一旦它收到来自 iPad 应用程序的请求,它就会调用 Linux 机器上的 CGI 程序,等待“匹配”或“不匹配”请求。
我团队的另一位成员提供了这个:iPad 正在运行应用程序;用户点击“指纹认证”,iPad 处于“等待”状态 Linux 有指纹扫描仪,用户扫描指纹,指纹通过 HTTPS 发送到服务器 服务器将接收指纹,并匹配它与用户。然后检查是否有任何 iPad 处于“等待”状态,以及哪个用户启动了它。如果匹配到指纹认证的用户,它将接受iPad的数据作为真实的打卡,并从等待状态中释放iPad。
security - 网络应用:二元登录
我正在开发需要非常高安全性的 Web 应用程序 - 要求之一是您需要密码和第二个因素才能获得访问权限 - 例如。令牌、指纹扫描仪、磁卡等
我的问题是:网络浏览器是否有任何合理的方式可以从读卡器或指纹扫描仪等设备访问数据并在登录过程中发送数据?Java小程序,浏览器插件?还有什么?还是令牌是唯一的选择?
编辑:我发现了一些关于双向证书身份验证的内容,其中客户端和服务器交换他们的证书 - 客户端证书似乎可以用智能卡保护,因此用户必须在登录过程中将其放入读卡器中。也许有人对此了解更多?
windows - WinBioEnumDatabases 返回不正确的值计数
我在WBF中有一个WinBioEnumDatabases函数的包装器;但是它返回了三个相同的数据库(正如它们具有相同的 ID 和路径的事实所证明的那样)。路径指向的位置只有一个物理文件。
有任何想法吗?
flash - 如何在多台机器上创建具有一致性能的闪存程序?
我想创建一个 Flash 程序来跟踪鼠标和键盘的生物特征,例如鼠标移动速度、点击率、击键长度等。我如何确保如果用户在具有不同处理器速度的多台机器上重复他/她的操作,我将记录相同的数据?
cygwin - 意外标记 `$'in\r'' 附近的语法错误
我正在尝试编译 NIST 生物识别图像软件,但我整天都遇到了麻烦。我终于把源代码检查出来了,我安装了cygwin没有问题(我过去用过),但是当我去编译时,我得到了这个错误:
现在我确信任何高级编码器都会前往 setup.sh 并寻找问题,但我并不是一个真正的编码器(我只是编译它,因为没有预编译的包)所以我不'不知道该怎么办。我没有使用 cygwin 安装任何库,我只是将所有内容都保留为默认值。我正在尝试遵循 NBIS 手册,但我不太了解它,所以我很挣扎。Maybye 看看它,你可能会注意到我错过了一些东西:http ://www.nist.gov/customcf/get_pdf.cfm?pub_id=51097
windows-xp - 程序错误中的杂散“\”
我正在使用 MinGW 编译 NBIS,一切正常,直到我必须运行“make it”命令。它编译了一段时间,然后以以下错误终止:
我一直在磕磕绊绊并设法纠正我遇到的大多数错误,但我真的很难过。以下是直方图文件的链接:
histogen.h - http://pastebin.com/Pae9Fty8 histogen.c - http://pastebin.com/v0W0GLXv
我会很感激这里的任何帮助,我很困惑。