Presentation is loading. Please wait.

Presentation is loading. Please wait.

Základy počítačovej grafiky a spracovania obrazu

Similar presentations


Presentation on theme: "Základy počítačovej grafiky a spracovania obrazu"— Presentation transcript:

1 Základy počítačovej grafiky a spracovania obrazu
Aplikácie spracovania obrazu + úvod do MATLAB-u Doc. RNDr. Milan Ftáčnik, CSc. RNDr. Júlia Škovierová (Kučerová), PhD.

2 Cvičenia – obrazárska časť
Zvládnutie základov MATLABu, nará-bania s obrazmi ako aj jednoduchých algoritmov Projekty zamerané na vybrané problé-my, ktoré má študent naprogramovať a vysvetliť dosiahnutý výsledok z hľa-diska použitých metód spracovania obrazu Základy počítačovej grafiky a spracovanie obrazu 2016/2017

3 Aplikácie počítačového videnia
1. Skúmanie človeka 2. Pôdohospodárstvo 3. Priemyselné aplikácie Základy počítačovej grafiky a spracovanie obrazu 2016/2017

4 Aplikácie počítačového videnia
1. Skúmanie človeka (rozpoznávanie tváre, pohybu, reči, znakovej reči, ...) 2. Pôdohospodárstvo (triedenie potravín, stav úrody, kontrola pri balení) 3. Priemyselné aplikácie (kontrola pri montáži, robotické zváranie, ...) Základy počítačovej grafiky a spracovanie obrazu 2016/2017

5 Aplikácie počítačového videnia
4. Doprava 5. Robotika 6. Meteorológia Základy počítačovej grafiky a spracovanie obrazu 2016/2017

6 Aplikácie počítačového videnia
4. Doprava (počet vozidiel, ŠPZ, jazdné pruhy, autonómne auto, ...) 5. Robotika (humanoidné roboty, hasičské, nanorobotika, robotfutbal) 6. Meteorológia (predpoveď počasia, predpoveď cyklónov a veľkých búrok) Základy počítačovej grafiky a spracovanie obrazu 2016/2017

7 Aplikácie počítačového videnia
7. Diaľkový prieskum zeme 8. Kriminalistika 9. Bezpečnosť Základy počítačovej grafiky a spracovanie obrazu 2016/2017

8 Aplikácie počítačového videnia
7. Diaľkový prieskum zeme (poškodenie lesa vo VT, rozsah rybolovu, ...) 8. Kriminalistika (rozpoznávanie odtlačkov prstov, topánok, ...) 9. Bezpečnosť (vizuálna kontrola priestorov, autentifikácia vstupu, ...) Základy počítačovej grafiky a spracovanie obrazu 2016/2017

9 Aplikácie počítačového videnia
10. Medicína 11. Zlepšenie obrazu a videa 12. OCR Základy počítačovej grafiky a spracovanie obrazu 2016/2017

10 Aplikácie počítačového videnia
10. Medicína (CT, NMR, RTG a ultra-zvukové snímky, analýza orgánov, ...) 11. Zlepšenie obrazu a videa (korekcia rozostrenia, pohybu, červené oči, ...) 12. OCR (tlačené, ručne písané písmo, arabské, čínske, rímske, latinské, ...) Základy počítačovej grafiky a spracovanie obrazu 2016/2017

11 Aplikácie počítačového videnia
13. Obchodné aplikácie 14. Spracovanie dokumentov 15. Kultúra a šport Základy počítačovej grafiky a spracovanie obrazu 2016/2017

12 Aplikácie počítačového videnia
13. Obchodné aplikácie (kontrola bankoviek, čítačka EAN a QR kódu, ...) 14. Spracovanie dokumentov (rozpoz-návanie PSČ, schéma, podpisu, ... ) 15. Kultúra a šport (kultúrne dedičstvo, určenie obrazu, anotácia zápasu) Základy počítačovej grafiky a spracovanie obrazu 2016/2017

13 Úvod do MATLAB-u Základy počítačovej grafiky a spracovanie obrazu 2016/2017

14 Úvod do MATLAB-u Základy počítačovej grafiky a spracovanie obrazu 2016/2017

15 Úvod do MATLAB-u Základy počítačovej grafiky a spracovanie obrazu 2016/2017

16 Úvod do MATLAB-u Function list
Tutorial Základy počítačovej grafiky a spracovanie obrazu 2016/2017

17 Toolboxy Základy počítačovej grafiky a spracovanie obrazu 2016/2017

18 Image Processing Toolbox
Základy počítačovej grafiky a spracovanie obrazu 2016/2017

19 Prostredie MATLAB-u Základy počítačovej grafiky a spracovanie obrazu 2016/2017

20 Prostredie MATLAB-u Základy počítačovej grafiky a spracovanie obrazu 2016/2017

21 Demá a pomoc Základy počítačovej grafiky a spracovanie obrazu 2016/2017

22 Command window 3 + 4 – 7 t = 3 + 4 – 7 k = 3 + 4 – 7 k k; 3˄2*4
2+2 / 1+1 Základy počítačovej grafiky a spracovanie obrazu 2016/2017

23 Command Window Základy počítačovej grafiky a spracovanie obrazu 2016/2017

24 Command Window Základy počítačovej grafiky a spracovanie obrazu 2016/2017

25 Vektory v MATLAB-e V = [1, 2, 3, 4] V = [1 2 3 4] V = [1; 2; 3; 4]
V = start: step: end V = 2:2: v = [2, 4, 6, 8] V = 2: v = [2, 3, 4, 5] Základy počítačovej grafiky a spracovanie obrazu 2016/2017

26 Vektory v MATLAB-e V = linspace(1,5,10) V(4) = 0 V(5:7) = 0
Základy počítačovej grafiky a spracovanie obrazu 2016/2017

27 Matice v MATLAB-e Základy počítačovej grafiky a spracovanie obrazu 2016/2017

28 Matice v MATLAB-e Základy počítačovej grafiky a spracovanie obrazu 2016/2017

29 Operácie Základy počítačovej grafiky a spracovanie obrazu 2016/2017

30 Operácie II Základy počítačovej grafiky a spracovanie obrazu 2016/2017

31 Názvy premenných 63 signifikantných znakov Začína písmenom
Bez diakritiky a medzier Rozlišuje veľkosť písmen Odlišné od názvov príkazov a preddefino-vaných premenných (pi, i, j, eps ...) Exist meno Základy počítačovej grafiky a spracovanie obrazu 2016/2017

32 Logické operátory Základy počítačovej grafiky a spracovanie obrazu 2016/2017

33 Graf funkcie Základy počítačovej grafiky a spracovanie obrazu 2016/2017

34 Riadiace príkazy Základy počítačovej grafiky a spracovanie obrazu 2016/2017

35 Timing Základy počítačovej grafiky a spracovanie obrazu 2016/2017

36 Alokácia premenných Základy počítačovej grafiky a spracovanie obrazu 2016/2017

37 MATLAB špecialita Základy počítačovej grafiky a spracovanie obrazu 2016/2017

38 MATLAB špecialita Základy počítačovej grafiky a spracovanie obrazu 2016/2017

39 Obrazy Základy počítačovej grafiky a spracovanie obrazu 2016/2017

40 Obrazy II Základy počítačovej grafiky a spracovanie obrazu 2016/2017

41 Obrazy III Základy počítačovej grafiky a spracovanie obrazu 2016/2017

42 Import a export obrazu Základy počítačovej grafiky a spracovanie obrazu 2016/2017

43 Sčítanie dvoch obrazov
Základy počítačovej grafiky a spracovanie obrazu 2016/2017

44 Sčítanie dvoch obrazov II
Základy počítačovej grafiky a spracovanie obrazu 2016/2017

45 Sčítanie dvoch obrazov III
Hrubá sila for i = 1:size(apple,1) for j = 1:size(apple, 2) for k = 1:size(apple, 3) output(i,j,k) = (apple(i,j,k)+orange(i,j,k))/2 end Základy počítačovej grafiky a spracovanie obrazu 2016/2017

46 Sčítanie dvoch obrazov IV
Maticový prístup tic output = (apple + orange)/2; toc Funguje za podmienky, že rozmery oboch obrazov sú rovnako veľké. Základy počítačovej grafiky a spracovanie obrazu 2016/2017

47 Optimalizácia výkonu Rýchle vektorové a maticové operácie Pomalé cykly
Ako vektorizovať kód: Základy počítačovej grafiky a spracovanie obrazu 2016/2017


Download ppt "Základy počítačovej grafiky a spracovania obrazu"

Similar presentations


Ads by Google