Logo Questions Linux Laravel Mysql Ubuntu Git Menu
 

Open Source Iris Scanning Library in Java [closed]

I am looking for suggestions about open source Iris Scanning libraries in Java. Has anyone used before which can built an unique profile for each scan & be able to authenticate too. Thank you.

like image 312
Dilipkumar J Avatar asked Mar 19 '10 09:03

Dilipkumar J


2 Answers

I haven't used Java libraries that "just do" that entire work you describe, but it's not that difficult to use JavaVis (http://sourceforge.net/projects/javavis/) as in the sample code described in the following paper: http://imai-software.com/openlab/data/IMAI-JOUNALVI.pdf#page=43 (see from page 43) - that paper is quite good and for it's length :).

Of course, there are a few "working" solutions, e.g.:

  • http://mac.softpedia.com/get/Math-Scientific/JIRRM.shtml (Java based)
  • http://projectiris.co.uk/ (QT based -but there are more QT <-> Java bridges)

but personally I haven't used in production (just for testing) these 2 libraries since the documentation is not very good/detailed, and since this kind of problem is quite "cutting edge" so the documentation and an explanation paper is much more important than any source code.

If none of the above approaches work for you, I would suggest to use a MATLAB based iris recognition examples (because there are many MATLAB based implementations, papers, theses) and than convert them to Java or use the directly from Java (since MATLAB has support for this).

like image 85
Adrian A. Avatar answered Sep 24 '22 05:09

Adrian A.


I would look into OpenCV which is a C++ library for computer vision. Java wrappers are available:

  • OpenCV Java and Processing library
  • JavaCV

I believe you will want to look into Hough transforms for circles. This page mentions them

like image 32
Jay Askren Avatar answered Sep 22 '22 05:09

Jay Askren