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.

9 EllipseApproximation 9.3 Test<br />

9.3 Test<br />

9.3.1 Beskrivelse<br />

Det ønskes, at teste hvorvidt ellipseapproksimationsalgoritmen virker efter hensigten. Det er<br />

beskrevet i indledningen, at ellipseapproksimationsalgoritmens formål er at på enhver given form at<br />

kunne approksimere en ellipse. Det kan være svært <strong>ved</strong> alene visuel inspektion, at <strong>af</strong>gøre hvorvidt<br />

ellipsen er korrekt approksimeret, når der arbejdes med irregulære former. Derfor er det besluttet, at<br />

første del <strong>af</strong> testen går på at anvende ellipser som input til algoritmen. Det må være således, at hvis<br />

algoritmen kan analysere en ellipse i inputbilledet, uden at ”være klar over” det er en ellipse, <strong>og</strong> så<br />

bestemme en ellipse, der med rimelighed passer på inputellipsen, så må algoritmen være<br />

funktionsduelig. Succeskriteriet er altså opnået såfremt algoritmen bestemmer en ellipse, der passer<br />

på inputellipsen. Det er ikke muligt, at <strong>af</strong>gøre hvor godt ellipsen skal tilpasses, da der ikke stilles krav<br />

herom fra n<strong>og</strong>en steder.<br />

Det vurderes, at det er interessant at teste algoritmens reaktion på forskellige varierende parametre:<br />

• Excentricitet<br />

• Størrelsen på figur<br />

• Vinkel med x-akse<br />

• Alle ovenstående kombineret<br />

Anden del <strong>af</strong> testen går på, at teste hvorvidt algoritmen kan tilpasse en ellipse til et objekt, der ikke<br />

er ellipseformet, heriblandt firkanter, trekanter <strong>og</strong> polygoner.<br />

For at anskueliggøre resultaterne <strong>af</strong> testen på en simpel <strong>og</strong> overskuelig måde, er det besluttet at<br />

anvende Draw- <strong>og</strong> Color-klassen til henholdsvis at tegne <strong>og</strong> udskrive de udregnede ellipser i et<br />

BMP-billede. Det skal derfor bemærkes, at der i er mulighed for at testresultaterne påvirkes, da<br />

andre algoritmer anvendes til at udskrive dem, men det vurderes <strong>af</strong> gruppen, at disse påvirkninger er<br />

minimale.<br />

Som input til algoritmen blev 2 billeder lavet (figur 9.5 <strong>og</strong> figur 9.6, vises her i nedskaleret form):<br />

Side 38 <strong>af</strong> 131

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

Saved successfully!

Ooh no, something went wrong!