[Strojové učenie 2011/2012]
Cvičenie 6
V tomto cvičení ide o precvičenie práce so systemémom Octave
(ktorý je vo väčšine funkcií kompatibilný s Matlab).
Cieľom je zvládnuť nasledujúci Octave tutorial
Nemalo by Vám robiť problémy:
- jednoduché maticové operácie
- načítavať zo vstupu, zapisovať na výstup
- vizualizácia dát v grafe
- napísať jednoduché skripty/programy
Cvičná úloha: vyskúšajte naprogramovať v octave hranový operátor. Program načíta bitmapu a pomocou Sobelovho, alebo iného podobného hranového operátora vypočíta cez ktoré body prechádzajú hrany, výsledok zapíše do súboru.
Hodnotenie: 5 bodov za zdrojáky, dáta a dokument.
Riešenie posielajte mailom (petrovic
fmph.uniba.sk) do 7.11.
Ďalšie úlohy, ktoré môžete vyskúšať (každá za extra 2 body, max 5) (treba dodať aj popis, ako to funguje):
- zoom obrázka (zväčšiť, zmenšiť bitmapu, pri zväčšení urobiť vyhladenie, aby výsledok nebol hranatý)
- naprogramovať Houghovu transformáciu
- výpočet histogramu v R,G,B a BW zložkách pre zadanú bitmapu
- naprogramovať Connvay's Game of Life