KMU cvičenia

Cvičenie 1 - Huffmanov kód - 28. 9. 2017

Predpripravené funkcie KMU.py

Kód v pythone z cvičenia huffman.py

Prostredie v ktorom pracujeme PyCharm

Balíček python (vybrať 3.6) a používaných knižníc Anaconda

Príručka k jazyku python

Cvičenie 2 - Kódovanie obrázka pomocou Huffmana - 12. 10. 2017

Kód z cvičenia obrazok_huffman.py

Domáce zadanie : (odovzdať na nasledujúcom cvičení)

Cvičenie 3 - Dobrovoľné cvičenie na FGK adaptívne huffmanovo kódovanie - 19. 10. 2017

Kód z cvičenia cvicenie3.py

Cvičenie 4 - Celočíselné aritmetické kódovanie - 26. 10. 2017

Kód z cvičenia cak.py

Domáce zadanie : (odovzdať na nasledujúcom cvičení)

Cvičenie 5 - Cvičenie k práci so zvukom a strata informácie - 9. 11. 2017

Zvuk flauty flute.wav

Kódy z cvičenia audio.py a picture.py

Cvičenie 6 - Cvičenie k LBG kvantizácii - 23. 11. 2017

Kódy z cvičenia lbg.py

Domáce zadanie : (odovzdať na nasledujúcom cvičení)

  • Načítať obrázok a zvukovú stopu
  • Aplikovať LBG kvantizáciu na obrázok a na zvukovú stupu. (Ako sa aplikuje na audio a obrázok som spomínal na cvičení)
  • Pohrať sa s nastavením parametra k (dimenzia vektorov) a parametra n (veľkosť slovníka).
  • Okomentovať zmeny kvality obrazu a zvuku pri rôznych parametroch n, k. (Stačí v kóde ako komentár)

Cvičenie 7 - Cvičenie k pásmovým filtrom - 14. 12. 2017

Kódy z cvičenia filtre.py

Domáce zadanie : (odovzdať do najbližšej skúšky)

  • Použiť pásmové filtre na obrázok a zvuk.
  • Nastaviť vhodný počet bitov, ktoré z daných pásiem odstránime (kvantizácia).
  • Rekonštrukcia zvuku a obrázku po kvantizácii.

Mgr. Tomáš Bajtoš