Guest User

Untitled

a guest
Jun 21st, 2018
83
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 0.55 KB | None | 0 0
  1. function [img] = lpfilter ( n , r , I)
  2.  
  3. mask=fspecial ('disk', r ); % r yarıçaplı çember matrisi oluşturur
  4.  
  5. q= floor ( ( n-(2*r+1) ) / 2 ) ;
  6.  
  7. D = padarray(mask,[q q]); % çemberin etrafını resmin boyutu kadar sıfırlarla doldurur.
  8. D = padarray(D,[1 1],'pre');
  9. D=D>0; % çemberin matris değerlerini 1 yapar.
  10.  
  11. Y = fft2(double(I)); % resmin fft'sini alır
  12.  
  13. mfft= Y.*D; % fft'yi yarattığımız maskeden geçirir.
  14.  
  15. img = ifft2(mfft) ; % inverse fft alınır ve kullanıcaya döndürülür.
Add Comment
Please, Sign In to add comment