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.

8 BlobDetection 8.3 Test<br />

8.3.1 Deltest 1<br />

Denne tests formål er, at<br />

vise at BlobDetection kan<br />

lokalisere de enkelte objekter<br />

i et billede.<br />

Billedet på figur 8.11 består<br />

<strong>af</strong> 11 forskellige elementer<br />

i forskellige former <strong>og</strong><br />

størrelser. Øverst ses de fire<br />

forskellige måder, hvorpå<br />

en pixel (A0) kan være<br />

nabo til en anden pixel<br />

(A2-5). Det forventes at<br />

disse 4 objekter, hver bliver<br />

detekteret som en<br />

blob. I den midterste række<br />

vises objekter med forskellige<br />

størrelser samt<br />

elementer med huller i.<br />

Det forventes igen, at disse<br />

objekter bliver detekteret<br />

som hver deres blob. De<br />

nederste 3 objekters ud-<br />

seende gør, at de først vil blive detekteret som flere subblobs, men senere vil blive kædet sammen.<br />

Denne detektering <strong>og</strong> sammenknytning forventes at resultere i, at de tre objekter bliver detekteret<br />

som tre blobs.<br />

8.3.1.1 Testresultater<br />

Figur 8.11<br />

Testbillede som udsætter BlobDetection for forskellige situationer<br />

Algoritmen har, ud fra billedet i figur 8.11, fundet dataene i tabel 8.1:<br />

Number BoundsXMin BoundsXMax BoundsYMin BoundsYMax Area<br />

0 5 22 4 12 90<br />

1 29 31 8 9 3<br />

2 42 45 8 11 10<br />

3 5 5 22 22 1<br />

4 16 18 22 24 9<br />

5 28 32 22 26 25<br />

6 42 48 22 28 24<br />

7 11 12 37 37 2<br />

8 21 22 37 38 2<br />

9 33 33 37 38 2<br />

10 41 42 37 38 2<br />

Tabel 8.1<br />

Number er nummeret på den enkelte blob. Da billedet bliver analyseret fra bunden <strong>og</strong> op vil<br />

de nederste objekter have de laveste numre. BoundsXMin, BoundsXMax, BoundsYMin <strong>og</strong><br />

BoundsYMax koordinaterne for de enkelte objekters boundingboxes. Area er arealet på de forskellige<br />

objekter<br />

Med klassen Draw (Appendiks 18.9.10 Draw s. 121) plottes de forskellige blobs i forskellige farver, <strong>og</strong><br />

ydermere bliver der plottet en omkringliggende ramme til de enkelte blobs (figur 8.12). Disse rammer<br />

Side 31 <strong>af</strong> 131

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

Saved successfully!

Ooh no, something went wrong!