PRYMUS, J. Rozšíření knihovny pro zpracování obrazu [online]. Brno: Vysoké učení technické v Brně. Fakulta elektrotechniky a komunikačních technologií. 2010.
Zadání bakalářské práce patřilo svým rozsahem jednoznačně mezi obtížné. Student v rámci řešení zadání práce nastudoval znalosti z oboru počítačového vidění a získal rozsáhlé praktické zkušenosti při realizaci softwarového vybavení a podpůrných vývojových prostředků. Práci věnoval velké množství času. Pracoval iniciativně, samostatně a své průběžné výsledky prezentoval na pravidelných konzultacích v průběhu celého studia. Všechny body zadání byly splněny. Na základě nastudovaných znalostí student navrhl a realizoval v jazyce C++ modul pro využití API knihovny pro zpracování obrazu OpenCV ve skriptovacím jazyce Lua. Následně provedl srovnání s podobným řešením pro prostředí Matlab. Závěrečné kapitoly jsou věnovány zhodnocení dosažených výsledků a uzavření problematiky. Student věnoval řešení práce dostatek času, jednotlivé úkoly si vhodně rozvrhl, a proto se v závěru nedostal do časové tísně. Dosažené výsledky i formální zpracování práce jednoznačně svědčí o bakalářských schopnostech studenta. Předložené práci navrhuji hodnocení: výborně.
Kritérium | Známka | Body | Slovní hodnocení |
---|---|---|---|
Splnění zadání | A | 50/50 | |
Aktivita během řešení a zpracování práce (práce s literaturou, využívání konzultací, atd.) | A | 20/20 | |
Formální zpracování práce | A | 20/20 | |
Využití literatury | A | 9/10 |
V práci na téma "Rozšíření knihovny pro zpracování obrazu" se pan Prymus zabývá možnostmi zpřístupnění algoritmů z knihovny OpenCV prostřednictvím vyšších programovacích jazyků. Jde především o využití skriptovacího jazyka Lua. Pro srovnání jsou však také diskutovány možnosti a výkonnost Image processing toolboxu z MatLabu a již existujících přemostění knihovny OpenCV pro jazyk Python a skriptovací nástroj MatLabu. Rozsah nastudované látky je značný. Student prokázal nejen znalost technik pro zpracování obrazu ale především notnou dávku programátorských dovedností v různých jazykových prostředích a to při zaměření na multiplatformní využití vytvořeného kódu. Přesto, že zadání bylo jak po odborné tak i časové stránce náročné, všechny body zadání byly splněny bezezbytku. Hlavním výstupem práce je promyšlené a kvalitně realizované propojení knihovny OpenCV s interpretem jazyka Lua, které může být přínosné nejen pro výuku předmětů počítačového vidění. Text práce má velice kvalitní typografickou úpravu. Dělení do kapitol je přehledné. Oceňuji také hojné využití vzorových příkladů a ukázek zdrojových kódů implementace klíčových problémů, které považuji u práce tohoto typu za zcela nepostradatelné. S výjimkou několika drobných stylistických nedostatků nemohu práci nic vytknout. Doporučuji ji proto k obhajobě a hodnotím známkou A (výborně).
Kritérium | Známka | Body | Slovní hodnocení |
---|---|---|---|
Splnění požadavků zadání | A | 20/20 | |
Odborná úroveň práce | A | 49/50 | |
Interpretace výsledků a jejich diskuse | A | 18/20 | |
Formální zpracování práce | A | 9/10 |
eVSKP id 30781