Teoretická část této bakalářské práce se věnuje systémům strojového vidění, zejména jednotlivým součástem, ze kterých se tyto systémy skládají. Praktická část se zabývá vytvořením uživatelského prostředí pro obsluhu průmyslových kamer Basler. Vytvořená aplikace bude schopna nastavovat parametry připojené kamery. Dále bude schopna snímat obraz a video a provádět základní metody zpracování obrazu. Program je vypracován v programovacím jazyce Python ve verzi 3.9.
Anotace v angličtině
The theoretical part of this bachelor thesis is devoted to machine vision systems, especially to the individual components that make up these systems. The practical part deals with the creation of a user interface for the operation of Basler industrial cameras. The created application will be able to set the parameters of the connected camera. It will also be able to capture images and video and perform basic image processing methods. The program is developed in Python programming language version 3.9.
Klíčová slova
programování, Python, uživatelské prostředí, průmyslová kamera, zpracování obrazu, strojové vidění
Klíčová slova v angličtině
programming, Python, user interface, industrial camera, image processing, machine vision
Rozsah průvodní práce
63
Jazyk
CZ
Anotace
Teoretická část této bakalářské práce se věnuje systémům strojového vidění, zejména jednotlivým součástem, ze kterých se tyto systémy skládají. Praktická část se zabývá vytvořením uživatelského prostředí pro obsluhu průmyslových kamer Basler. Vytvořená aplikace bude schopna nastavovat parametry připojené kamery. Dále bude schopna snímat obraz a video a provádět základní metody zpracování obrazu. Program je vypracován v programovacím jazyce Python ve verzi 3.9.
Anotace v angličtině
The theoretical part of this bachelor thesis is devoted to machine vision systems, especially to the individual components that make up these systems. The practical part deals with the creation of a user interface for the operation of Basler industrial cameras. The created application will be able to set the parameters of the connected camera. It will also be able to capture images and video and perform basic image processing methods. The program is developed in Python programming language version 3.9.
Klíčová slova
programování, Python, uživatelské prostředí, průmyslová kamera, zpracování obrazu, strojové vidění
Klíčová slova v angličtině
programming, Python, user interface, industrial camera, image processing, machine vision
Zásady pro vypracování
Seznamte se s knihovnou SDK Pylon pro kamery Basler.
Vytvořte uživatelské prostředí v jazyce Python pro práci s kamerami Basler, snímání obrazu a videa.
Implementujte do aplikace základní metody zpracování obrazu pro vizualizaci výstupu z kamery.
Proveďte vyhodnocení dosažených výsledků.
Zásady pro vypracování
Seznamte se s knihovnou SDK Pylon pro kamery Basler.
Vytvořte uživatelské prostředí v jazyce Python pro práci s kamerami Basler, snímání obrazu a videa.
Implementujte do aplikace základní metody zpracování obrazu pro vizualizaci výstupu z kamery.
Proveďte vyhodnocení dosažených výsledků.
Seznam doporučené literatury
PECINOVSKÝ, R. Python Kompletní příručka jazyka pro verzi 3.10, Grada, 2021. ISBN 978-80-271-4423-5.
HOWSE, J., PRATEEK J., BEYELER, M. OpenCV: Computer Vision Projects with Python. Packt Publishing Ltd. 2016. ISBN 978-1-78712-549-0.
HOWSE, J. Learning OpenCV 4 Computer Vision with Python 3. 3rd ed. Packt Publishing Ltd, 2020. ISBN 978-1-78953-161-9.
BURKHARD M.A. Python GUI Programming Cookbook, 2nd ed. Packt Publishing Ltd.,2017. ISBN 978-1-78712-945-0.
HARWANI B. M. Moore, A. Python GUI programming: a complete reference guide: develop responsive and powerful GUI applications with PyQt and Tkinter. Packt Publishing Ltd.,2017. ISBN: 978-1-83898-210-2.
Seznam doporučené literatury
PECINOVSKÝ, R. Python Kompletní příručka jazyka pro verzi 3.10, Grada, 2021. ISBN 978-80-271-4423-5.
HOWSE, J., PRATEEK J., BEYELER, M. OpenCV: Computer Vision Projects with Python. Packt Publishing Ltd. 2016. ISBN 978-1-78712-549-0.
HOWSE, J. Learning OpenCV 4 Computer Vision with Python 3. 3rd ed. Packt Publishing Ltd, 2020. ISBN 978-1-78953-161-9.
BURKHARD M.A. Python GUI Programming Cookbook, 2nd ed. Packt Publishing Ltd.,2017. ISBN 978-1-78712-945-0.
HARWANI B. M. Moore, A. Python GUI programming: a complete reference guide: develop responsive and powerful GUI applications with PyQt and Tkinter. Packt Publishing Ltd.,2017. ISBN: 978-1-83898-210-2.
Přílohy volně vložené
-
Přílohy vázané v práci
-
Převzato z knihovny
Ne
Plný text práce
Přílohy
Posudek(y) oponenta
Hodnocení vedoucího
Záznam průběhu obhajoby
Diplomant odprezentoval před komisí hlavní cíle a výsledky své bakalářské práce. Prezentace jako celek byla zpracována na velmi dobré úrovni, student dokázal vystihnout klíčové body práce. Součástí prezentace byla praktická ukázka. Následně byl student seznámen s posudky vedoucího a oponenta bakalářské práce. Diplomant postupně odpověděl na otázky oponenta práce.
Komise vznesla k obhajobě následující dotazy:
Doc. Chramcov: Jakým softwarem jsou vybaveny kamery přímo do výrobce?
Prof. Janáčová: Jaký má vliv na výsledky vzdálenost kamery od snímaného předmětu? Porovnával jste různá nastavení?
Na kladené dotazy diplomant reagoval na výborné úrovni.