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.

1 Indledning 1.1 Indledning<br />

10.3.3 expand() <strong>og</strong> shrink() 47<br />

10.4 Sammenfatning .................................. 48<br />

11 TopDetection........................................ 49<br />

11.1 Indledning ......................................... 49<br />

11.2 Teori ................................................. 49<br />

11.2.1 Arealforskel 49<br />

11.3 Test ................................................... 51<br />

11.3.1 Testresultater 51<br />

11.4 Sammenfatning .................................. 53<br />

12 Symmetry............................................ 54<br />

12.1 Indledning ......................................... 54<br />

12.2 Teori ................................................. 54<br />

12.2.1 Rotation <strong>af</strong> pixels 56<br />

12.2.2 Bestemmelse <strong>af</strong> løsningsmodel 56<br />

12.3 Test ................................................... 57<br />

12.4 Sammenfatning .................................. 59<br />

13 Quality ................................................ 60<br />

13.1 Indledning ......................................... 60<br />

13.2 Teori ................................................. 60<br />

13.2.1 Bestemmelse <strong>af</strong> Kvalitetsparametre 60<br />

13.2.2 Manuel inspektion 61<br />

13.2.3 Bestemmelse <strong>af</strong> grænser 62<br />

13.2.4 Variable grænser 65<br />

13.3 Test ................................................... 65<br />

13.3.1 Første del 65<br />

13.3.2 Anden del 66<br />

13.4 Sammenfatning .................................. 68<br />

14 Implementering ................................... 69<br />

14.1 Indledning ......................................... 69<br />

14.2 Valg <strong>af</strong> implementeringsmiljø ............... 69<br />

14.3 Pr<strong>og</strong>ramstruktur .................................. 69<br />

14.3.1 Vision.cpp 69<br />

14.4 User interface..................................... 72<br />

15 Sammenfatning ................................... 73<br />

15.1 Samlet test ......................................... 73<br />

15.1.1 Fremgangsmetode 73<br />

15.1.2 Test 1 – detektering <strong>af</strong> kim 73<br />

15.1.3 Test 2 – <strong>klassificering</strong> 73<br />

15.1.4 Test 3 – User interface 75<br />

15.2 Diskussion ......................................... 77<br />

15.3 Konklusion......................................... 78<br />

15.3.1 Del I: <strong>Detektering</strong> <strong>af</strong> <strong>kimplanter</strong> 78<br />

15.3.2 Del II: Klassificering <strong>af</strong> <strong>kimplanter</strong> 78<br />

15.4 Videreudvikling .................................. 79<br />

15.4.1 Kamera 79<br />

15.4.2 EllipseApproksimation 80<br />

15.4.3 TopDetection 80<br />

15.4.4 Quality 80<br />

15.4.5 Implementering 81<br />

16 Litteraturliste ....................................... 82<br />

17 Ordliste ............................................... 83<br />

18 Appendiks........................................... 84<br />

18.1 Klasseoversigt .................................... 84<br />

18.2 Projektoplæg...................................... 87<br />

18.3 Procesbeskrivelse................................ 87<br />

18.4 Tidsplan ............................................ 88<br />

18.5 Orientering i planet ............................ 89<br />

18.6 Bestemmelse <strong>af</strong> ellipseparametre .......... 91<br />

18.7 Valg <strong>af</strong> TopDetection-algoritme ............ 93<br />

18.7.1 Brainstorm 93<br />

18.7.2 Rating <strong>af</strong> idéer 97<br />

18.8 Kodestandard .................................... 99<br />

18.8.1 Indledning 99<br />

18.8.2 Navngivning 99<br />

18.8.3 Udseende 100<br />

18.8.4 Pr<strong>og</strong>rammeringsregler 101<br />

18.9 Implementering ................................ 102<br />

18.9.1 Color 102<br />

18.9.2 Binary 103<br />

18.9.3 Seed 105<br />

18.9.4 BlobDetection 106<br />

18.9.5 EllipseApproximation 109<br />

18.9.6 ExpandShrink 111<br />

18.9.7 TopDetection 114<br />

18.9.8 Symmetry 116<br />

18.9.9 Quality 117<br />

18.9.10 Draw 121<br />

18.9.11 Utilities 122<br />

18.10 Test <strong>af</strong> Binary................................. 124<br />

18.11 Test <strong>af</strong> TopDetection........................ 127<br />

18.11.1 Billede 1 127<br />

18.11.2 Billede 2 128<br />

18.11.3 Billede 3 130<br />

Side 4 <strong>af</strong> 131

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

Saved successfully!

Ooh no, something went wrong!