Memutar Citra
Memutar Citra
Gambar
Pemutaran citra dengan pusat (0,0)
penjelasan gambar pemutaran citra
Program
memutar citra sudut 10 derajat
f=imread('c:\image\gedung.tif');
[jum_baris,
jum_kolom]=size(f);
sudut=10;
%sudut pemutaran
rad=pi * sudut/180;
cosa=cos(rad);
sina=sin(rad);
%f2=double(f);
f2= f;
for y=1 : jum_baris
for x=1
:jum_kolom
x2=round(x *
cosa + y * sina); %round
=pembulatan keatas
y2=round(y *
cosa - x * sina);
if (x2>=
1) && (x2<=jum_kolom) && ...
(y2
>=1) && (y2<=jum_baris)
g(y,x)=f2(y2,x2);
else
g(y,x)=0;
end
end
end
h=uint8(g);
Hubungan program dengan Rumus pemutaran
Citra
sudut=10; %sudut pemutaran
rad=pi
* sudut/180;
cosa=cos(rad);
sina=sin(rad);
f2=double(f);
for
y=1 : jum_baris
for x=1 :jum_kolom
x2=round(x * cosa + y * sina);
y2=round(y * cosa - x * sina);
Output program memutar citra 10 derajat
Comments
Post a Comment