Monday, March 21, 2011

Rotasi Citra Dengan Matlab

function rotation
A=imread('cameraman.tif');
[baris kolom]=size(A);
for i=1:baris,
    for j=1:kolom,
        d(i,j)=A(i,j);
    end
end
for i=1:baris,
    for j=1:kolom,
        out(j,baris+1-i)=d(i,j);%inti dari rotasi
    end
end
subplot(1,2,1),imshow(A);
subplot(1,2,2),imshow(out);


Tambahan :        listing
90 derajat  :        (j,baris+1-i)
180 derajat :        (baris+1-i,kolom+1-j)
270 derajat :        (kolom+1-j,i)

1 comment:

  1. for i=1:baris,
    for j=1:kolom,
    d(i,j)=A(i,j);
    kalau proram ini artinya apa ya mas..
    mohon pencerahannya

    ReplyDelete