/*CSEMATTER.BLOGSPOT.IN
PROGRAM FOR LINEAR 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=[1,2,4;1,2,4;1,2,4];
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
sum=0;
for x=1:3
for y=1:3
sum=sum +((modifyA(i+x-1,j+y-1))*B(x,y));
end
end
sum=sum/9;
A(i,j)=sum;
end
end
figure,imshow(A),title('IMAGE AFTER LINEAR FILTERING');
PROGRAM FOR LINEAR 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=[1,2,4;1,2,4;1,2,4];
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
sum=0;
for x=1:3
for y=1:3
sum=sum +((modifyA(i+x-1,j+y-1))*B(x,y));
end
end
sum=sum/9;
A(i,j)=sum;
end
end
figure,imshow(A),title('IMAGE AFTER LINEAR FILTERING');
No comments:
Post a Comment