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 .NET implementation of the SourceAFIS algorithm.
- Documentation: SourceAFIS for .NET, SourceAFIS overview, Algorithm
- Download: see SourceAFIS for .NET page
- Sources: GitHub, Bitbucket
- Issues: GitHub, Bitbucket
- License: Apache License 2.0
var options = new FingerprintImageOptions { Dpi = 500 };
var probe = new FingerprintTemplate(
new FingerprintImage(
332, 533, Files.ReadAllBytes("probe.dat"), options));
var candidate = new FingerprintTemplate(
new FingerprintImage(
320, 407, Files.ReadAllBytes("candidate.dat"), options));
double score = new FingerprintMatcher(probe)
.Match(candidate);
bool matches = score >= 40;