Titel: Om fingeraftryk – komprimering med ... - of Arne Mejlholm
Titel: Om fingeraftryk – komprimering med ... - of Arne Mejlholm
Titel: Om fingeraftryk – komprimering med ... - of Arne Mejlholm
Create successful ePaper yourself
Turn your PDF publications into a flip-book with our unique Google optimized e-Paper software.
7.3 De enkelte moduler og deres funktioner. 7. Udvikling af programmet<br />
1<br />
4<br />
7<br />
2<br />
5<br />
8<br />
Figur 7.2: Den udvidede array <strong>med</strong> opdelinger op i 9 store omr˚ader<br />
v udvid<br />
Funktionen spejler værdierne s˚aledes at værdierne bliver spejlet fra omr˚ade<br />
5 til omr˚ade 2, samt en spejlning fra omr˚ade 5 til omr˚ade 8, se figur7.2. Som<br />
parameter <strong>med</strong>tager funtionen en pointer til en struct at type billede.<br />
h udvid<br />
Funktionen spejler værdierne s˚aledes at værdierne bliver spejlet fra omr˚ade<br />
5 til omr˚ade 4, samt en spejlning fra omr˚ade 5 til omr˚ade 6, se figur7.2. Som<br />
parameter <strong>med</strong>tager funtionen en pointer til en struct af type billede.<br />
d udvid<br />
Denne funktion udfører 4 spejlinger. Den spejler s˚aledes at omr˚ade 2 spejles<br />
over til omr˚ade 1 og omr˚ade 3. Derefter spejles fra omr˚ade 8 til omr˚ade 7<br />
og omr˚ade 9. Som parameter <strong>med</strong>tager funtionen en pointer til en struct af<br />
typen billede.<br />
analyse image<br />
Denne funktion er selve analysen. N˚ar vi har f˚aet lavet det udvidede array,<br />
kan vi foretage en transformering. Vi initialiserer farverne i vores udvidede<br />
array ved at farve dem BLANK. Dette vil f˚a en betydning i vores farvning<br />
senere. Desuden farves omr˚ade 5, se figur 7.2, i vores udvidede array <strong>med</strong><br />
farven HVID. Herefter skal vi finde de felter, der skal farves sorte. Dette<br />
sker ved at finde ud af hvilken skalering der skal udføres, da vi benytter<br />
forskellige søgemetoder til at lokalisere felterne. Efter at vi har lokaliseret de<br />
søgte felter og farvet dem sorte, benytter vi formel 6.27. Desuden farver vi de<br />
punkter der har været involveret i formel 6.27, og som ligger udenfor omr˚ade<br />
78<br />
3<br />
6<br />
9