Logo Questions Linux Laravel Mysql Ubuntu Git Menu
 

Java and Fingerprint Recognition

Has anyone implement fingerprint recognition system in Java?

like image 402
tellme Avatar asked Jul 07 '09 07:07

tellme


People also ask

How does fingerprint compare in Java?

SourceAFIS for Java is a pure Java port of SourceAFIS, an algorithm for recognition of human fingerprints. It can compare two fingerprints 1:1 or search a large database 1:N for matching fingerprint. It takes fingerprint images on input and produces similarity score on output.

Which algorithm is used for fingerprint recognition?

The minutiae based algorithm is widely used for fingerprint authentication. One of the significant parts of this algorithm is the classification of fingerprints which allows minimizing significantly the number of fingerprints referenced for each identification procedure.

Can people have the same fingerprints?

In fact, the National Forensic Science Technology Center states that, “no two people have ever been found to have the same fingerprints — including identical twins.” Also, it's important to keep in mind that fingerprints also vary between your own fingers — this means you have a unique print on each finger.


2 Answers

For example this comes with java api for linux and windows platforms: http://www.griaulebiometrics.com/page/en-us/manual/fingerprint-sdk-java

If you are interested about fingerprint recognition as such, then this book is helpful: http://bias.csr.unibo.it/maltoni/handbook/ For a fast overview, check http://www.cse.unr.edu/~bebis/CS790Q/Lect/BK2_Chapters_1_2.ppt

like image 78
Mikko Maunu Avatar answered Sep 24 '22 11:09

Mikko Maunu


Take a look to this open source lib which is well maintained:

sourceafis-java

with the official code repo: https://bitbucket.org/robertvazan/sourceafis-java/src/1ec1cb4f210d?at=default

like image 42
julien bouteloup Avatar answered Sep 23 '22 11:09

julien bouteloup