Commit 3aa308bc authored by Matthias Wenzl's avatar Matthias Wenzl
Browse files

added fingerprint minutia extraction description

parent f5af46ab
......@@ -2,16 +2,16 @@
Beschreibung zur Fingerprintverificationsoftware
------------------------------------------------------------------------
Files:
Files:
-----------
fvs_main.c
Main funktion.
fvs_main.c
Main funktion.
import.c, export.c
Importiert und exportiert unter anderem Bitmapimages
image.c, floatfield.c, minutia.c
Containerklassen + Basisfunktionen fr Fingerprintimages, Floatfields
Containerklassen + Basisfunktionen für Fingerprintimages, Floatfields
(z.B. für Winkelfelder) und Minutia.
img_base.c
......@@ -23,28 +23,37 @@ Erweiterte Funktionen zur Bildbearbeitung, wie z.B. Winkelberechnung,
Frequenzberechnung, Maskenberechnung oder Thinning-Funktionen.
imageenhance.c
Funktionen zur verbesserung der Bildqualitt. Diese sind der aus
Performancegrnden eingesparte Gabor Filter und der von uns entwickelte
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
include/*.h
sämtliche Includefiles mit Beschreibungen zu den einzelnen Funktionen
Beispiel:
Build:
--------------
make - baut eine Shared Library
> cd fvs
> make
> bin/fvs_main bin/1_1.bmp
Extrahieren der Minutien aus einem Fingerabruck:
--------------
Benötigte Bildobjekte: Maske, Fingerabruck
01. Bild Importieren
02. Filtern (Soften Mean) - Empfohlene Filterkernelgröße 3
03. Pixel Normalisieren - Empfohlene Filterkernelgröße 9
04. Canvas hinzufügen - Generiert Maske fixer Größe um die unbrauchbaren Seitenränder aus zu blenden. - Empfohlene Dicke 6
05. Berechnen der "Ridge" Direction - Empfohlene Parameter: 5 und 4
06. Logische Unverknüpfung von Bild und Maske
07. FFT von Bild berechnen.
08. Bild Gaborfiltern - Empfohlener Parameter: 4.0
09. Schwarz/Weiss Bild erzeugen
10. Ridges auf Linien breite von einem Pixel verkleinern (Thinning)
11. Erweiteretes Thinning
12. Extrahieren von Minutien
Nun kann ein Bildvergleich durchgeführt werden.
Markdown is supported
0% or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment