Laplacian and sobel for image processing
Mostrar comentarios más antiguos
Hello im having trouble finding how to do the laplacian and sobel of an image I tried the following but none of the 2 results are like what is showed in the book The original image i'm working on is image (a)
Code I tried:
img = imread ('imagename'); A=[0 -1 0 ; -1 4 -1 ; 0 -1 0]; result1 = imfilter (img,A); result2 = conv2 (img,A);
********************
Here are the book results

Respuesta aceptada
Más respuestas (1)
Bruno Pop-Stefanov
el 25 de Nov. de 2013
1 voto
Make sure img is in right format. imfilter will work on a grayscale uint8 image. However, conv2 will only work on a double image. Use im2double to convert it.
5 comentarios
John Snow
el 25 de Nov. de 2013
Bruno Pop-Stefanov
el 25 de Nov. de 2013
Can you post a link to the image so that I can try?
John Snow
el 25 de Nov. de 2013
Image Analyst
el 25 de Nov. de 2013
John, my code does exactly what you wanted.
John Snow
el 25 de Nov. de 2013
Categorías
Más información sobre Image Processing Toolbox en Centro de ayuda y File Exchange.
Productos
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!
