Pada program berikut ini merupakan contoh program untuk menganalisa sebuah gambar kemudian dari gambar itu di croping dan di ambil salah satu cropingnya dan kemudian di rotasi ke 90, 180, 270 derajat. Kemudian dari hasil rotasi kemudian di cerminkan.
Berikut LISTING PROGRAM :
function IC()
IC=imread('ic.tif');
W=IC;
[baris kolom] = size(W);
baris = 0.5*baris;
kolom = 0.5*kolom;
for x=1:baris;
for y=1:kolom;
A(x,y)=W(x,y);
end
end
for x=1:baris;
for y=1:kolom;
B(y,baris+1-x)=W(x,y);
end
end
for x=1:baris;
for y=1:kolom;
C(y,baris+1-x)=B(x,y);
end
end
for x=1:baris;
for y=1:kolom;
D(baris+1-y,x)=W(x,y);
end
end
for x=1:baris;
for y=1:kolom;
E(baris+1-x,y)=B(x,y);
end
end
for x=1:baris;
for y=1:kolom;
G(baris+1-x,y)=D(x,y);
end
end
for x=1:baris;
for y=1:kolom;
H(x,baris+1-y)=C(x,y);
end
end
for x=1:baris;
for y=1:kolom;
F(baris+1-x,y)=C(x,y);
end
end
subplot (2,4,1); imshow(A);
subplot (2,4,2); imshow(B);
subplot (2,4,3); imshow(G);
subplot (2,4,4); imshow(F);
subplot (2,4,5); imshow(D);
subplot (2,4,6); imshow(C);
subplot (2,4,7); imshow(H);
subplot (2,4,8); imshow(E);
figure, imshow(W);
Berikut Hasil gambarnya :
![]() |
Gambar 1. Hasil Croping |
![]() |
Gambar 2. Hasil dari Rotasi dan Cermin |
Tidak ada komentar:
Posting Komentar