|
Vyučující
|
|
|
|
Obsah předmětu
|
Přednášky 1. Úvod a základní principy strojového vidění - digitalizace obrazu, obraz jako funkce, histogram obrazu 2. Filtrace obrazu - šum v obraze, konvoluce, korelace, detekce šablony v obraze, Gaussovská pyramida 3. Detekce hran - gradient obrazu, Sobelův filtr, Laplaceova pyramida, Cannyho algoritmus 4. Detekce přímek - Houghova transformace, RANSAC algoritmus 5. Analýza binárních obrazů - prahovní, obrazové momenty, analýza spojitých komponent, Morfologické operace 6. Geometrické transformace obrazu - perspektivní projekce, 2D transformace 7. Model kamery - vnitřní a vnější parametry kamery, orientace a pozice kamery 8. Kalibrace kamery - kalibrace pomocí 2D a 3D šablony 9. Komponenty systémů strojového vidění - kamery, objektivy, filtry, principy osvětlení 10. Návrh systému Strojového vidění - výběr kamery, objektivu, rozlišení, osvětlení pro danou aplikaci 11.-13. Implementace systému strojového vidění Cvičení: Během cvičení studenti řeší implementaci algoritmů Strojového vidění probíraných během přednášek v programovacím jazyce Python.
|
|
Studijní aktivity a metody výuky
|
Přednášení, Projekce (statická, dynamická), Cvičení na počítači, Praktické procvičování, Individuální práce studentů
- Domácí příprava na výuku
- 20 hodin za semestr
- Semestrální práce
- 35 hodin za semestr
- Účast na výuce
- 56 hodin za semestr
- Příprava na zkoušku
- 24 hodin za semestr
|
| Předpoklady |
|---|
| Odborné znalosti |
|---|
| Předpokladem je základní znalost algoritmizace, programování, matematiky a fyziky. |
| Předpokladem je základní znalost algoritmizace, programování, matematiky a fyziky. |
| Odborné dovednosti |
|---|
| použít programovací jazyk Python pro řešení jednoduchých úkolů |
| použít programovací jazyk Python pro řešení jednoduchých úkolů |
| Výsledky učení |
|---|
| Odborné znalosti |
|---|
| popsat základní součásti průmyslového systému strojového vidění |
| popsat základní součásti průmyslového systému strojového vidění |
| vysvětlit základní algoritmy zpracování obrazu |
| vysvětlit základní algoritmy zpracování obrazu |
| popsat geometrický model kamery |
| popsat geometrický model kamery |
| vysvětlit základní principy osvětlení pro strojové vidění |
| vysvětlit základní principy osvětlení pro strojové vidění |
| popsat metody filtrace obrazu |
| popsat metody filtrace obrazu |
| Odborné dovednosti |
|---|
| vybrat vhodné komponenty pro detekci vad pomocí strojového vidění |
| vybrat vhodné komponenty pro detekci vad pomocí strojového vidění |
| implementovat algoritmy zpracování obrazu knihovny OpenCV |
| implementovat algoritmy zpracování obrazu knihovny OpenCV |
| zpracovat a vizualizovat digitální obrazové data |
| zpracovat a vizualizovat digitální obrazové data |
| provést kalibraci kamery |
| provést kalibraci kamery |
| navrhnout systém optické kontroly vad |
| navrhnout systém optické kontroly vad |
| Vyučovací metody |
|---|
| Odborné znalosti |
|---|
| Projekce (statická, dynamická) |
| Přednášení |
| Přednášení |
| Praktické procvičování |
| Cvičení na počítači |
| Individuální práce studentů |
| Individuální práce studentů |
| Projekce (statická, dynamická) |
| Cvičení na počítači |
| Praktické procvičování |
| Hodnotící metody |
|---|
| Písemná zkouška |
| Ústní zkouška |
| Ústní zkouška |
| Analýza jiné písem. práce studenta (kazuistika, deník, plán ...) |
| Písemná zkouška |
| Analýza seminární práce |
| Analýza seminární práce |
| Analýza jiné písem. práce studenta (kazuistika, deník, plán ...) |
|
Doporučená literatura
|
-
Corke, P. Robotics, vision and control: fundamental algorithms in Matlab. Berlin, 2011. ISBN 9783642201431.
-
Forsyth, D., Ponce, j. Computer vision: a modern approach. Upper Saddle Rivers, 2003. ISBN 0130851981.
-
Hartley, R., Zisserman, A. Multiple view geometry in computer vision. cambridge, 2003. ISBN 0521540518.
-
Sankowski, D., Nowakovski, J. Computer vision in robotics and industrial applications.. Singapore, 2014. ISBN 9789814583718.
-
Solomon, C., Breckon, T. Fundamentals of digital image processing: a practical approach with examples in Matlab. Hoboken, 2011. ISBN 9780470844724.
-
Szelinski, R. Computer Vision: Algorithms and Applications. London, 2010. ISBN 9781848829343.
-
Šonka, M. ,Hlaváč, V., Boyle, R. Image processing, analysis, and machine vision. Pacific Grove, 1999. ISBN 053495393X.
|