我正在寻找有关 Java 中开源虹膜扫描库的建议。有没有人使用过它可以为每次扫描建立一个独特的配置文件并且也能够进行身份验证。谢谢你。
4 回答
我没有使用 Java 库来“完成”您描述的整个工作,但使用JavaVis ( http://sourceforge.net/projects/javavis/ ) 并不难,如以下论文中描述的示例代码: http://imai-software.com/openlab/data/IMAI-JOUNALVI.pdf#page=43 (见第 43 页)——那篇论文非常好,而且篇幅也很长 :)。
当然,有一些“有效”的解决方案,例如:
- http://mac.softpedia.com/get/Math-Scientific/JIRRM.shtml(基于 Java)
- http://projectiris.co.uk/(基于 QT - 但还有更多 QT <-> Java 桥)
但就我个人而言,我没有在生产中使用(仅用于测试)这两个库,因为文档不是很好/详细,而且由于这种问题非常“前沿”,所以文档和解释文件更重要比任何源代码。
如果上述方法都不适合您,我建议使用基于 MATLAB 的虹膜识别示例(因为有许多基于 MATLAB 的实现、论文、论文),而不是将它们转换为 Java 或直接从 Java 使用(因为 MATLAB 有对此的支持)。
I would look into OpenCV which is a C++ library for computer vision. Java wrappers are available:
I believe you will want to look into Hough transforms for circles. This page mentions them
我尝试了项目虹膜工具。它具有 IRIS 匹配系统的基础块。它具有以下功能: * 基本 QT UI - 需要在 gc++ 和 make 之上构建 qt-make 和 qt-sdk * 从图像文件检测虹膜。- 图像应为 320x280 windows bmp 灰度 8 位索引图像。- 您可以从照相手机拍摄虹膜快照。它采用了 12M 的常规 jpeg 图像并使用 gimp 将其转换为所需的格式。* 虹膜图像数据库:用于存储虹膜图像的文本文件数据库。- 意味着您可以扩展工具来创建虹膜搜索数据库 - 我可以拍摄另一个虹膜图像并尝试与现有图像匹配
图像采集不可用。
IEEE 材料可用,但需要订阅。 http://ieeexplore.ieee.org/xpl/freeabs_all.jsp?arnumber=4579428