/*CSEMATTER.BLOGSPOT.IN
PROGRAM FOR MEDIAN FILTER IN MATLAB*/
PROGRAM FOR MEDIAN FILTER IN MATLAB*/
A =
imread('atul1.jpg');
A=imresize(A,[300,300]);
A = rgb2gray(A)
figure,imshow(A),title('ORIGINAL
IMAGE');
modifyA=zeros(size(A)+2);
B=zeros(size(A));
for x=1:size(A,1)
for y=1:size(A,2)
modifyA(x+1,y+1)=A(x,y);
end
end
for i=
1:size(modifyA,1)-2
for j=1:size(modifyA,2)-2
window=zeros(9,1);
inc=1;
for x=1:3
for y=1:3
window(inc)=modifyA(i+x-1,j+y-1);
inc=inc+1;
end
end
med=sort(window);
B(i,j)=med(5);
end
end
B=uint8(B);
figure,imshow(B),title('IMAGE
AFTER MEDIAN FILTERING');
No comments:
Post a Comment