bakalářská práce

Vytvoření programů pro podporu výuky zpracování signálů a obrazů

Text práce 2.3 MB Příloha 5.09 MB

Autor práce: Ing. Luděk Novotný

Ak. rok: 2013/2014

Vedoucí: prof. Mgr. Pavel Rajmic, Ph.D.

Oponent: Ing. Radim Číž, Ph.D.

Abstrakt:

Bakalářská práce se zabývá problematikou tvorby interaktivních JAVA apletů. Praktickou část práce tvoří návrh, tvorba a odladění čtyř apletů. První názorně vysvětluje problematiku fázorů, druhý předvádí kmitočtovou filtraci audio signálů, třetí demonstruje umělé barvení černobílých obrázků a čtvrtý vytváří Huffmanův kód ze zadaného textu. Teoretická část se zabývá samotným jazykem JAVA, výhodami apletů a teorií, která se vztahuje k jednotlivým apletům.

Klíčová slova:

JAVA, aplet, fázor, harmonický signál, zvukový signál, nepravé barvy, Huffmanovo kódování

Termín obhajoby

19.06.2014

Výsledek obhajoby

obhájeno (práce byla úspěšně obhájena)

znamkaAznamka

Klasifikace

A

Průběh obhajoby

1. Popište možnosti optimalizace vytvořených apletů pro spuštění v internetových prohlížečích mobilních telefonů a tabletů. 2. Bylo by možné použít i jazyk Flash?

Jazyk práce

čeština

Fakulta

Ústav

Studijní program

Elektrotechnika, elektronika, komunikační a řídicí technika (EEKR-B)

Studijní obor

Teleinformatika (B-TLI)

Složení komise

doc. Ing. Vladislav Škorpil, CSc. (předseda)
prof. Mgr. Pavel Rajmic, Ph.D. (místopředseda)
Ing. Ivan Míča, Ph.D. (člen)
Ing. Jaromír Mačák, Ph.D. (člen)
Ing. Martin Koutný, Ph.D. (člen)

Se studentem Luďkem Novotným jsem byl velice spokojen. K návrhu i implementaci apletů přistupoval iniciativně a pracoval samostatně. Aplety fungují podle mých představ a podel dohody, až na pár maličkostí. Výsledný počet bodů navržený vedoucím: 95

Známka navržená vedoucím: A

Posudek oponenta
Ing. Radim Číž, Ph.D.

Student naprogramoval 4 aplety v jazyce Java, přesně dle požadavků zadání. Aplety jsou plně funkční, bez problémů fungují i v online režimu, takže zadání bylo splněno v celém rozsahu. Formální i odborné zpracování dosahuje výborné úrovně. Zejména aplety týkající se filtrace audiosignálů a fázorových diagramů jsou příkladně názorné a velice se hodí pro účely interaktivní podpory výuky. O něco méně přehledná je pouze demonstrace algoritmu v apletu Huffmanova kódování. Jednotlivé znaky by se například mohly v tabulce setřídit vzestupně nebo sestupně podle pravděpodobnosti výskytu a mohly být také vypočteny některé parametry, jako například objem dat před a po kódování, výsledná komprese, redundance a účinnost kódu. Bakalářská práce je napsána přehledně, řešení je řádně diskutováno a zdokumentováno, nechybí ani komentáře ve zdrojových kódech na přiloženém CD. Celkově mohu konstatovat, že tato práce jednoznačně prokazuje výborné schopnosti studenta porozumět vybraným tématům z oblasti zpracování signálů a naprogramovat je v jazyce Java. Otázky k obhajobě:
  1. Popište možnosti optimalizace vytvořených apletů pro spuštění v internetových prohlížečích mobilních telefonů a tabletů.
Výsledný počet bodů navržený oponentem: 96
Zobrazit více

Známka navržená oponentem: A

Odpovědnost: Mgr. et Mgr. Hana Odstrčilová