LUKASZCZYK, J. Návrh programu pro obsluhu kamer a provádění strojového učení [online]. Brno: Vysoké učení technické v Brně. Fakulta elektrotechniky a komunikačních technologií. 2021.
Bakalářská práce pana Lukaszczyka má standardní rozsah a obsahuje 50 stran vlastního textu. V teoretické části student podrobně popisuje dostupné komerční programy pro obsluhu kamer (jako PylonViewer, JAI a další), jejich výhody a slabé stránky, dále pak komunikační standardy pro počítačové vidění a nakonec uvádí stručný popis programovacího jazyku Python a knihovny TensorFlow. Tato část je dobře strukturovaná a přináší velmi dobrý vhled do zkoumané problematiky spolu s přehledem nejdůležitějších vlastností běžně používaných programů. Praktická část se poté podrobně zabývá návrhem uživatelského prostředí s důrazem na jeho dobrou ergonomii, popisem a důvody výběru použité knihovny Harvesters pro ovládání kamer, alternativním použitím SDK jednotlivých výrobců a vlastní architekturou aplikace. V dalších částech práce je aplikace popsána z pohledu vnitřní struktury a z uživatelského pohledu. Vytvořený program zcela splňuje požadavky uvedené v zadání, je dobře strukturován a nemělo by být složité do něj implementovat další funkce. Z důvodu dlouhodobého uzavření pracoviště pro studenty nebylo provedeno testování v reálných podmínkách, ale program byl při kontrole poměrně stabilní a vykazoval pouze drobné nedostatky. Student během semestru pracoval i přes ztížené podmínky samostatně, na konzultacích byl připraven a jeho práce vykazuje velmi dobrou formální a jazykovou úpravu. Podle mého názoru tímto student plně prokázal své bakalářské schopnosti a práci proto doporučuji k obhajobě s 95 body a známkou A.
Téma předložené práce pro obsluhu kamer a provádění učení patří ke složitějším, především z důvodu rozdílnosti přístupu jednotlivých výrobců k dané problematice, na což student ve své práci několikrát narazil. Student k práci přistupoval koncepčně, z práce je vidět, že uvažuje různé varianty řešení a jejich možnosti. Upozorňuje i na možnosti a možná úskalí, při případném rozšiřování programu. Práce je přehledná, jednotlivé kapitoly mají odpovídající rozsah, prezentační úroveň je dobrá. Formální a jazyková úprava jsou na velmi dobré úrovni, v práci se vyskytuje pouze minimum textových chyb (např. popisky zobrazující loga Obr. 1.2 a 1.3). Pro práci nastudoval značné množství literatury, o čemž svědčí uvedené citace. Úvodní část je převzata, návrh a tvorbu aplikace je možné pokládat za vlastní práci studenta. Na přiloženém DVD jsou zdrojové kódy včetně dokumentace a návodu pro obsluhu programu. Přiložená práce svědčí o bakalářských schopnostech studenta.
eVSKP id 134690