Laplacian and sobel for image processing
Mostra commenti meno recenti
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

Risposta accettata
Più risposte (1)
Bruno Pop-Stefanov
il 25 Nov 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 Commenti
John Snow
il 25 Nov 2013
Bruno Pop-Stefanov
il 25 Nov 2013
Can you post a link to the image so that I can try?
John Snow
il 25 Nov 2013
Image Analyst
il 25 Nov 2013
John, my code does exactly what you wanted.
John Snow
il 25 Nov 2013
Categorie
Scopri di più su Image Transforms in Centro assistenza e File Exchange
Prodotti
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!
