Search All of the Math Forum:
Views expressed in these public forums are not endorsed by
NCTM or The Math Forum.


lina
Posts:
1
Registered:
7/27/13


Gaussian High Pass Filter
Posted:
Jul 27, 2013 5:26 PM


Hello, I try to apply Gaussian High Pass Filter function
a=imread('img'); figure(1) imshow(a) [m n]=size(a); f_transform=fft2(a); f_shift=fftshift(f_transform); p=m/2; q=n/2; d0=70; for i=1:m for j=1:n distance=sqrt((ip)^2+(jq)^2); low_filter(i,j)=exp((distance)^2/(2*(d0^2))); end end filter_apply=f_shift.*low_filter; image_orignal=ifftshift(filter_apply); image_filter_apply=abs(ifft2(image_orignal)); figure(2) imshow(image_filter_apply,[])
but I got this error
??? Error using ==> times Matrix dimensions must agree.
can Someone help me


Date

Subject

Author

7/27/13


lina

7/28/13


Chris


