(New page: %%%%%%%%%%%%%%%%%% CODE FOR THE AVERAGE & EDGE DETECTOR FILTERS %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% ---- clear all; close all; clc; u=imread('londonbridge.jpg'); I=rgb2gray(u); [...)
 
 
(One intermediate revision by the same user not shown)
Line 1: Line 1:
 
+
%%%%%%%%%%%%%%%%%%%%%%%%%%%% CODE FOR THE AVERAGE & EDGE DETECTOR FILTERS %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%% CODE FOR THE AVERAGE & EDGE DETECTOR FILTERS %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
+
  
 
----
 
----
Line 7: Line 6:
  
 
clear all;
 
clear all;
 +
 
close all;
 
close all;
 +
 
clc;
 
clc;
 +
 
u=imread('londonbridge.jpg');
 
u=imread('londonbridge.jpg');
  
 
I=rgb2gray(u);
 
I=rgb2gray(u);
 +
 
[r,c]= size(I)
 
[r,c]= size(I)
 +
 
I(1,1)=0;
 
I(1,1)=0;
 +
 
for j=1:r
 
for j=1:r
 +
 
     for i=2:(c-1)
 
     for i=2:(c-1)
 +
 
         I_avg_filter(j,i+1)=(I(j,i)+I(j,i+1))/2;
 
         I_avg_filter(j,i+1)=(I(j,i)+I(j,i+1))/2;
 
        
 
        
Line 30: Line 37:
 
      
 
      
 
end
 
end
 +
 
subplot(3,2,1);
 
subplot(3,2,1);
 +
 
imshow(u);
 
imshow(u);
 +
 
title('Original Image');
 
title('Original Image');
 +
 
subplot(3,2,2);
 
subplot(3,2,2);
 +
 
imshow(I);
 
imshow(I);
 +
 
title('Original Image in Gray scale');
 
title('Original Image in Gray scale');
 +
 
subplot(3,2,3);
 
subplot(3,2,3);
 +
 
imshow(I_avg_filter);
 
imshow(I_avg_filter);
 +
 
title('Image using Average Filter');
 
title('Image using Average Filter');
 +
 
subplot(3,2,4);
 
subplot(3,2,4);
 +
 
imshow(I_edge_detector);
 
imshow(I_edge_detector);
 +
 
title('Image using Edge Detector');
 
title('Image using Edge Detector');
 +
 
--[[User:Apanja|Apanja]] 09:59, 14 October 2009 (UTC)Ananya Panja
 
--[[User:Apanja|Apanja]] 09:59, 14 October 2009 (UTC)Ananya Panja

Latest revision as of 05:01, 14 October 2009

%%%%%%%%%%%%%%%%%%%%%%%%%%%% CODE FOR THE AVERAGE & EDGE DETECTOR FILTERS %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%



clear all;

close all;

clc;

u=imread('londonbridge.jpg');

I=rgb2gray(u);

[r,c]= size(I)

I(1,1)=0;

for j=1:r

   for i=2:(c-1)
       I_avg_filter(j,i+1)=(I(j,i)+I(j,i+1))/2;
     
   end
   

end


for j=1:r

   for i=2:(c-1)
       I_edge_detector(j,i+1)=(I(j,i)-I(j,i+1));
     
   end
   

end

subplot(3,2,1);

imshow(u);

title('Original Image');

subplot(3,2,2);

imshow(I);

title('Original Image in Gray scale');

subplot(3,2,3);

imshow(I_avg_filter);

title('Image using Average Filter');

subplot(3,2,4);

imshow(I_edge_detector);

title('Image using Edge Detector');

--Apanja 09:59, 14 October 2009 (UTC)Ananya Panja

Alumni Liaison

Abstract algebra continues the conceptual developments of linear algebra, on an even grander scale.

Dr. Paul Garrett