Skip to content

Fingerprint recognition engine for Java that takes a pair of human fingerprint images and returns their similarity score. Supports efficient 1:N search.

License

Notifications You must be signed in to change notification settings

ricardosantosmti/sourceafis-java

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

SourceAFIS for Java

Maven Central Build Status Coverage Status

SourceAFIS is a fingerprint recognition engine that takes a pair of human fingerprint images and returns their similarity score. It can do 1:1 comparisons as well as efficient 1:N search. This is the Java implementation of the SourceAFIS algorithm.

FingerprintTemplate probe = new FingerprintTemplate(
    new FingerprintImage()
        .dpi(500)
        .decode(Files.readAllBytes(Paths.get("probe.jpeg"))));
FingerprintTemplate candidate = new FingerprintTemplate(
    new FingerprintImage()
        .dpi(500)
        .decode(Files.readAllBytes(Paths.get("candidate.jpeg"))));
double score = new FingerprintMatcher()
    .index(probe)
    .match(candidate);
boolean matches = score >= 40;

About

Fingerprint recognition engine for Java that takes a pair of human fingerprint images and returns their similarity score. Supports efficient 1:N search.

Resources

License

Stars

Watchers

Forks

Packages

No packages published

Languages

  • Java 100.0%