15.07.2013 Views

Titel: Om fingeraftryk – komprimering med ... - of Arne Mejlholm

Titel: Om fingeraftryk – komprimering med ... - of Arne Mejlholm

Titel: Om fingeraftryk – komprimering med ... - of Arne Mejlholm

SHOW MORE
SHOW LESS

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

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!