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.
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
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
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
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
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
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
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
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
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
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
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
Úvod do MATLAB-u Základy počítačovej grafiky a spracovanie obrazu 2016/2017
Úvod do MATLAB-u Základy počítačovej grafiky a spracovanie obrazu 2016/2017
Úvod do MATLAB-u Základy počítačovej grafiky a spracovanie obrazu 2016/2017
Úvod do MATLAB-u Function list http://www.mathworks.com/help/matlab/functionlist.html Tutorial http://www.mathworks.com/help/pdf_doc/matlab/getstarted.pdf Základy počítačovej grafiky a spracovanie obrazu 2016/2017
Toolboxy Základy počítačovej grafiky a spracovanie obrazu 2016/2017
Image Processing Toolbox Základy počítačovej grafiky a spracovanie obrazu 2016/2017
Prostredie MATLAB-u Základy počítačovej grafiky a spracovanie obrazu 2016/2017
Prostredie MATLAB-u Základy počítačovej grafiky a spracovanie obrazu 2016/2017
Demá a pomoc Základy počítačovej grafiky a spracovanie obrazu 2016/2017
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
Command Window Základy počítačovej grafiky a spracovanie obrazu 2016/2017
Command Window Základy počítačovej grafiky a spracovanie obrazu 2016/2017
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:9 v = [2, 4, 6, 8] V = 2:5 v = [2, 3, 4, 5] Základy počítačovej grafiky a spracovanie obrazu 2016/2017
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
Matice v MATLAB-e Základy počítačovej grafiky a spracovanie obrazu 2016/2017
Matice v MATLAB-e Základy počítačovej grafiky a spracovanie obrazu 2016/2017
Operácie Základy počítačovej grafiky a spracovanie obrazu 2016/2017
Operácie II Základy počítačovej grafiky a spracovanie obrazu 2016/2017
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
Logické operátory Základy počítačovej grafiky a spracovanie obrazu 2016/2017
Graf funkcie Základy počítačovej grafiky a spracovanie obrazu 2016/2017
Riadiace príkazy Základy počítačovej grafiky a spracovanie obrazu 2016/2017
Timing Základy počítačovej grafiky a spracovanie obrazu 2016/2017
Alokácia premenných Základy počítačovej grafiky a spracovanie obrazu 2016/2017
MATLAB špecialita Základy počítačovej grafiky a spracovanie obrazu 2016/2017
MATLAB špecialita Základy počítačovej grafiky a spracovanie obrazu 2016/2017
Obrazy Základy počítačovej grafiky a spracovanie obrazu 2016/2017
Obrazy II Základy počítačovej grafiky a spracovanie obrazu 2016/2017
Obrazy III Základy počítačovej grafiky a spracovanie obrazu 2016/2017
Import a export obrazu Základy počítačovej grafiky a spracovanie obrazu 2016/2017
Sčítanie dvoch obrazov Základy počítačovej grafiky a spracovanie obrazu 2016/2017
Sčítanie dvoch obrazov II Základy počítačovej grafiky a spracovanie obrazu 2016/2017
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
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
Optimalizácia výkonu Rýchle vektorové a maticové operácie Pomalé cykly Ako vektorizovať kód: https://uk.mathworks.com/help/matlab/matlab_prog/vectorization.html Základy počítačovej grafiky a spracovanie obrazu 2016/2017