You are on page 1of 2

Edge detection

A='C:\Users\JAMEERA BANU\Desktop\MV\MV\image processing\canny.jpg'

B=imread(A,'jpg');
C=rgb2gray(B);
figure(1); imshow(C); title('original');

BW=im2bw(C);
figure(3); imshow(BW); title('BW');
f=fspecial('sobel');
I=imfilter(C,f);

%subplot(2,2,2); imshow(I); title('sobel special')


%figure(5); imshow(I);

S=edge(C,'sobel',[],'both');
%subplot(2,2,3); imshow(S); title('sobel')
figure(4);imshow(S); title('sobel%');
F=edge(BW,'canny',[],1);
%subplot(2,2,4); imshow(S); title('canny')
figure(5);imshow(F); title('canny');

BW2 = imfill(BW);
figure(6);
imshow(BW2); title('Filled Image');

You might also like