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

Popular posts from this blog

Operasi Geometrik dan Pengolahan citra di kawasan Frekuensi

Membalik Citra

Pengertian operasi Geometrik