Download presentation
Presentation is loading. Please wait.
Published byValentín Córdoba Martínez Modified over 6 years ago
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
Similar presentations
© 2025 SlidePlayer.com. Inc.
All rights reserved.