352-0530/05 – Speciální programovací techniky (SPT)
Garantující katedra | Katedra automatizační techniky a řízení | Kredity | 4 |
Garant předmětu | Ing. Jiří Kulhánek, Ph.D. | Garant verze předmětu | Ing. Jiří Kulhánek, Ph.D. |
Úroveň studia | pregraduální nebo graduální | Povinnost | povinně volitelný typu B |
Ročník | 2 | Semestr | zimní |
| | Jazyk výuky | čeština |
Rok zavedení | 2021/2022 | Rok zrušení | |
Určeno pro fakulty | FS | Určeno pro typy studia | navazující magisterské |
Cíle předmětu vyjádřené dosaženými dovednostmi a kompetencemi
Hlavním cílem předmětu je seznámit studenty se základy rozpoznávání obrazu. Vyučovaným prostředím je především NI VisionBuilder a částečně NI LabView.
Vyučovací metody
Přednášky
Cvičení (v učebně)
Projekt
Anotace
Předmět Speciální programovací techniky je specializovaný předmět zabývající se metodami pro rozpoznávání obrazu používanými v technické praxi, především v návaznosti na automatizaci strojírenských procesů. V předmětu studenti získají obecné znalosti ze zpracování obrazu a konkrétní postupy realizací v prostředí NI VisionBuilder.
Povinná literatura:
Doporučená literatura:
Forma způsobu ověření studijních výsledků a další požadavky na studenta
Průběžná kontrola je realizována odevzdáním (do LMS) aktuální verze zdrojového kódu, který se probíral na cvičení - každé cvičení. Tyto průběžné výsledky budou bodovány.
Před ukončením předmětu budou studenti zpracovávat samostatný projekt (bodovaný).
Před ukončením projektu budou studenti vyplňovat bodovaný test prokazující znalost pojmů.
E-learning
Další požadavky na studenta
Nejsou další požadavky. Výhodou jsou znalosti programování v LabVIEW.
Prerekvizity
Předmět nemá žádné prerekvizity.
Korekvizity
Předmět nemá žádné korekvizity.
Osnova předmětu
1. Seznámení s prostředím NI Vision Builder, různé metody záznamu obrazu, nastavení souřadného systému obrazu.
2. Formáty ukládání obrazu, metody transformace mezi barevnou a šedoškálovou informací.
3. Detekce hran v obraze, detekce přímkových hran, detekce kruhových hran.
4. Detekce hranových vad.
5. Detekce existence objektu v obraze, vyhledávání na základě shluků bodů.
6. Detekce existence objektu v obraze, vyhledávání na základě shody s obrazovým vzorem.
7. Měření rozměrů a úhlů v obraze, kalibrace souřadného systému.
8. Stavové diagramy, podmínky a smyčky, proměnné a pole ve Vision Builderu.
9. Detekce více shodných objektů na jednom obraze. Detekce více různých objektů v obraze.
10. Zpracování textu a 1D a 2D čárových kódů v obraze.
11. Ovládání externích měřicích karet z Vision Builderu.
12. Tvorba nových bloků pro Vision Builder v LabVIEW.
13. Tvorba aplikace zpracování obrazu v LabVIEW s knihovnou IMAQ Vision.
14. Závěrečný test a vyhodnocení semestrální práce.
Podmínky absolvování předmětu
Výskyt ve studijních plánech
Výskyt ve speciálních blocích
Hodnocení Výuky