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.

4 Kamera 4.1 Indledning<br />

4 Kamera<br />

4.1 Indledning<br />

For at det er muligt at detektere kim, er det nødvendigt med et kamera, der kan tage et billede, som<br />

pr<strong>og</strong>rammet herefter kan analysere. Det er ønskeligt, at kameraet kan interfaces i et kodeprojekt, så<br />

der kan kommunikeres direkte, uden at skulle anvende proprietær software.<br />

I samarbejde med vejleder blev det besluttet at anvende et kamera, der benytter FireWireprotokollen.<br />

I den forbindelse anbefalede vejleder, at gruppen anvendte produktet Fire-i fra firmaet<br />

Unibrain. Denne softwarepakke indeholder mange løsninger til at kommunikere med et FireWirekompatibelt<br />

kamera. Overordnet set er disse løsninger delt ind i 2 kategorier (figur 4.1):<br />

1. Kompilér-bar C++-kode (Fire-i API)<br />

2. Prekompileret software<br />

Fire-i API indeholder klasser skrevet i C++,<br />

som pr<strong>og</strong>rammører kan anvende i deres egen<br />

kode. På den måde kan man direkte interface<br />

sit eget kodeprojekt med kameraet.<br />

Den prekompilerede software er applikationer<br />

skrevet <strong>af</strong> Unibrain, som kan eksekveres<br />

<strong>og</strong> igennem dem, kan man anvende kameraet.<br />

Selvsagt giver dette ikke mulighed for at<br />

indarbejde dette i sit kodeprojekt, da der er<br />

tale om beskyttet proprietær software.<br />

Gruppen har fra starten bestemt sig for at<br />

indarbejde kameraet direkte i koden, <strong>ved</strong> at<br />

anvende Fire-i API.<br />

4.2 Tilgængelige kameraer<br />

Til projektet blev der stillet to forskellige FireWire-kameraer til rådighed:<br />

1. SONY XCD-V50 640x480 Gråtonekamera<br />

2. SONY DFW-SX910 1280x960 Farvekamera<br />

Figur 4.1<br />

Oversigt over muligheder med Fire-i<br />

Det har fra starten været hensigten, at kamera nr. 2 (farvekamera) skulle være gruppens primære<br />

kamera. Dette kamera var d<strong>og</strong> ikke indkøbt fra starten <strong>af</strong> projektet, <strong>og</strong> derfor blev gruppen tildelt<br />

kamera nr. 1 (gråtonekameraet), så det var muligt at arbejde på implementering <strong>af</strong> FireWire-kameraet<br />

i kodeprojektet.<br />

Det kan oplyses, at begge kameraer opererer med en gamma-værdi på 1. Det betyder, at det ikke er<br />

nødvendigt for gruppen at indarbejde metoder for gamma-korrektion.<br />

Side 14 <strong>af</strong> 131

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

Saved successfully!

Ooh no, something went wrong!