21.07.2013 Views

Detektering og klassificering af kimplanter ved brug af computer vision

Detektering og klassificering af kimplanter ved brug af computer vision

Detektering og klassificering af kimplanter ved brug af computer vision

SHOW MORE
SHOW LESS

You also want an ePaper? Increase the reach of your titles

YUMPU automatically turns print PDFs into web optimized ePapers that Google loves.

2 Opbygning <strong>og</strong> planlægning 2.1 Opbygning<br />

2.1.1 Pr<strong>og</strong>ram<br />

I projektets begyndelse er pr<strong>og</strong>rammets vigtigste komponenter blevet bestemt i samarbejde med<br />

vejleder. Årsagen til dette er, at gruppen har en meget begrænset viden inden for <strong>computer</strong> <strong>vision</strong>.<br />

Senere i forløbet har gruppen tilføjet komponenter <strong>og</strong> processer, som har vist sig at være<br />

nødvendige for pr<strong>og</strong>rammet. Der er ikke lavet en metodisk gennemgang <strong>af</strong> alternative<br />

sammensætninger <strong>af</strong> algoritmer <strong>og</strong> pr<strong>og</strong>ramkonstruktioner, da dette blev vurderet som værende for<br />

stor en opgave, set i lyset <strong>af</strong> gruppens begrænsede tid i projektet. Pr<strong>og</strong>ramstrukturen er blevet<br />

bestemt til at være følgende (figur 2.2):<br />

1. I Del I skal pr<strong>og</strong>rammet<br />

kunne loade et farvebillede<br />

ind fra harddisken. Dette er<br />

nødvendigt, for at kunne<br />

udvikle på pr<strong>og</strong>rammet, uden<br />

at der anvendes kamera.<br />

Billedet skal kunne gøres<br />

tilgængeligt for alle andre<br />

dele <strong>af</strong> pr<strong>og</strong>rammet, som<br />

kan have <strong>brug</strong> for tilgang til<br />

det. Det skal på samme<br />

måde være muligt, at hente<br />

billedet direkte fra kameraet.<br />

Dette billede skal herefter<br />

gøres tilgængeligt på samme<br />

måde som med billeder<br />

hentet ind fra harddisken.<br />

Når et billede er hentet ind,<br />

enten på den ene eller anden<br />

måde, skal det være muligt at<br />

gemme det på disken igen,<br />

således det kan <strong>brug</strong>es som<br />

dokumentation eller i forbindelse<br />

med debugging. Det<br />

skal være muligt på et hvert<br />

tidspunkt i løbet <strong>af</strong> pr<strong>og</strong>rammet<br />

at kunne gemme billedet.<br />

2. Når billedet er hentet ind <strong>og</strong><br />

gjort tilgængeligt, er det næste<br />

skridt, at det skal konverteres<br />

til et gråtonebillede.<br />

3. Gråtonebilledet skal danne<br />

grundlag for et binært billede,<br />

hvor baggrunden er sort<br />

<strong>og</strong> kimene i forgrunden er<br />

hvide. Der skal altså sættes<br />

Figur 2.2<br />

Blokdiagram over pr<strong>og</strong>rammets opbygning<br />

en grænse, for hvilket gråtoneniveau der er baggrund <strong>og</strong> hvilket der er forgrund. Hertil<br />

anvendes et hist<strong>og</strong>ram. Alt som enten ligger over eller under denne grænse bliver<br />

Side 8 <strong>af</strong> 131

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

Saved successfully!

Ooh no, something went wrong!