MATLAB: How can i find edges in an image

finding edges in an imageImage Processing Toolbox

i want to find number of edges in an image using canny,fuzzy,sobel methods in matlab.is there any code for that?

Best Answer

i want to implement edge detecting methods like canny,fuzzy and sobel techniques.how can i do that?is there any code for that?
Let say image_test is a gray image, for detail documentation of edge detection, read here
image_test=imread('image_file_name.format')
%............................example^ pic1.png
image_edge=edge(image_test); %sobel by default
imshow(image_edge);
For Canny:
image_edge=edge(image_test,'Canny');
For Fuzzy edge detection, visit here, all explanation is there.
Related Question