PELOUŠEK, J. Úprava obecného stereo páru obrazů do jednoduché stereo geometrie [online]. Brno: Vysoké učení technické v Brně. Fakulta elektrotechniky a komunikačních technologií. 2009.

Posudky

Posudek vedoucího

Říha, Kamil

Dílčí hodnocení
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 19/20
Formální zpracování práce C 14/20
Využití literatury A 10/10
Navrhovaná známka
A
Body
93

Posudek oponenta

Schimmel, Jiří

Práce se zabývá návrhem a realizací aplikace využívající funkcí knihovny OpenCV pro úpravu obrazů sejmutých dvojicí totožných kamer v obecné pozici na snímky spojené jednoduchou stereo geometrií. První část práce teoreticky popisuje způsoby určení fundamentální matice a výpočtu mezilehlého pohledu, druhá část se věnuje praktickému řešení pomocí funkcí knihovny OpenCV. Student vytvořil aplikaci pro úpravu obrazů sejmutých dvojicí kamer v obecné pozici na snímky spojené jednoduchou stereo geometrií, čímž bylo zadání práce splněno. Vlastní text práce a jeho formální stránka ale obsahuje řadu nedostatků, např. rovnice nejsou číslovány a správně formátovány (konstanty kurzívou apod.), obrázky nesmí být hned pod nadpisem první úrovně, text obsahuje anglicismy (např. "inkluze"), místy schází větné čárky, nesprávný formát nadpisů atd. Zdroje jsou v textu zodpovědně citovány, nicméně na několika místech v kapitolách 4 a 5 citace schází. Poněkud sporné je věnovat celou kapitolu popisu použitých funkcí OpenCV a každý krok postupu uvádět jako kapitolu druhé úrovně, na druhou stranu lze ale z takového textu dobře čerpat a na bakalářskou práci snadno později navázat. Funkce by ale měly být uvedeny svými prototypy, ne v kombinované formě prototypu a volání funkce. Výpisy předdefinovaných konstant pro parametry funkcí jsou ale jen natahování textu a patřily by do spíš přílohy, stejně jako kapitola 7, která popisuje věci, které by měly být každému uživateli vývojového prostředí známé. Výjimkou je informace o nutnosti konverze formátu staticky sestavovaných knihoven OpenCV, která je důležitá a ne na první pohled zřejmá. Přiložený program byl při překladu sestaven dynamicky, tj. pro svůj běh potřebuje runtime knihovny Borland C++, proto nemohla být na počítači bez instalovaného prostředí Borland ověřena jeho funkčnost. Na to by student měl pamatovat při obhajobě a připravit si program k předvedení buďto sestavený se statickými knihovnami nebo do adresáře k programu doplnit runtime knihovny Borland C++ potřebné k jeho spuštění.

Dílčí hodnocení
Kritérium Známka Body Slovní hodnocení
Splnění požadavků zadání A 20/20
Odborná úroveň práce A 45/50
Interpretace výsledků a jejich diskuse A 20/20
Formální zpracování práce E 5/10
Navrhovaná známka
A
Body
90

Otázky

eVSKP id 21586