sourceafis-java /

Filename Size Date modified Message
src
60 B
Syncthing excludes
1.5 KB
Added tag v3.4.1 for changeset 19597b5502f8
11.4 KB
Files required by Maven Central
147 B
Files required by Maven Central
1.1 KB
Links to top
4.5 KB
Release 3.4.1

SourceAFIS for Java

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.

byte[] probeImage = Files.readAllBytes(Paths.get("probe.jpeg"));
byte[] candidateImage = Files.readAllBytes(Paths.get("candidate.jpeg"));
FingerprintTemplate probe = new FingerprintTemplate()
    .dpi(500)
    .create(probeImage);
FingerprintTemplate candidate = new FingerprintTemplate()
    .dpi(500)
    .create(candidateImage);
double score = new FingerprintMatcher()
    .index(probe)
    .match(candidate);
boolean matches = score >= 40;