W szkole aktualnie rozpoczęliśmy zabawę z Matlabem jako analiza obrazów. Mały pokaz możliwości
Bardzo prosty efekt. Mamy obraz gościa z kamerą, podzielony na 4 kwadraty (równe). Zamieńmy miejscami B z C, jak to zrobić w Matlab?

Program Matlab dla Mac OS X
Nasz obrazek wygląda tak:

Nasze zadanko to: Zamień miejscami B z C. Proste? Bardzo
obraz=imread(’cameraman.tif’); //wczytujemy obraz do matlab
imshow(obraz) //sprawdzamy czy to ten
a=obraz([1:128],[1:128]); //wycinamy A
b=obraz([1:128],[129:end]); //wycinamy B
c=obraz([129:end],[1:128]); //wycinamy C
d=obraz([129:end],[129:end]); //wycinamy D
nowy=[a,c;b,d]; //tworzymy nowy obraz
imshow(nowy) //podgląd nowego obrazu
a efekt jest taki:

Prawda, że szybko
W późniejszym czasie opisze inne efekty w Matlab.


Wpisy (RSS)