------------------------------------------------------------------------
Beschreibung zur Fingerprintverificationsoftware
------------------------------------------------------------------------
Files:
-----------
fvs_main.c
Main funktion. Hier können Sie sich parametertechnisch austoben, leider
hatte ich keine Zeit ein nettes getopt dafür zu implementieren, d.h. Sie
müssen das Programm für jede Parameteränderung neu kompilieren
import.c, export.c
Importiert und exportiert unter anderem Bitmapimages
image.c, floatfield.c, minutia.c
Containerklassen + Basisfunktionen für Fingerprintimages, Floatfields
(z.B. für Winkelfelder) und Minutia.
img_base.c
Basisfuntionen zur Bearbeitung der Fingerprints wie z.B. Binarization,
Invertierung, Logische operationen zw. 2 Bildern, usw.
imagemanip.c
Erweiterte Funktionen zur Bildbearbeitung, wie z.B. Winkelberechnung,
Frequenzberechnung, Maskenberechnung oder Thinning-Funktionen.
imageenhance.c
Funktionen zur verbesserung der Bildqualität. Diese sind der aus
Performancegründen eingesparte Gabor Filter und der von uns entwickelte
Enhance_Thinning Algorithmus.
matching.c
Funktionen zum Vergleich zweier Minutiasets.
bin/1_1.bmp
Ein Beispielabdruck
include/*.h
sämtliche Includefiles mit Beschreibungen zu den einzelnen Funktionen
Beispiel:
--------------
> cd fvs
> make
> bin/fvs_main bin/1_1.bmp