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

Create successful ePaper yourself

Turn your PDF publications into a flip-book with our unique Google optimized e-Paper software.

18 Appendiks 18.9 Implementering<br />

Når denne er udregnet roteres koordinatet tilbage (e), <strong>og</strong> origo flyttes tilbage fra massemidtpunktet:<br />

…<br />

e = rotateCoordinate(d, thetaMajorAxis);<br />

e.xCoordinate += CM.xCoordinate;<br />

e.yCoordinate += CM.yCoordinate;<br />

x2 = int(e.xCoordinate+0.5);<br />

y2 = int(e.yCoordinate+0.5);<br />

…<br />

Koordinatsættet (x2,y2) er nu punktet, som evt. kan være symmetripartner med (x1,y1). Herefter<br />

undersøges det om (x2,y2) ligger inden for boundingboxen, <strong>og</strong> hvis dette er tilfældet skal det<br />

undersøges om (x2,y2) er hvid pixel, <strong>og</strong> hvis ikke inkrementeres pixelsDeviation. Hvis den ligger<br />

uden for boundingboxen kan den ikke være symmetrisk med andre pixels så derfor inkrementeres<br />

der <strong>og</strong>så i det tilfælde:<br />

…<br />

}<br />

}<br />

…<br />

grayScale.setValue(x1,y1,255);<br />

if((x2>=0 && x2=0 && y2

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

Saved successfully!

Ooh no, something went wrong!