Laplacian and sobel for image processing
Ältere Kommentare anzeigen
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

Akzeptierte Antwort
Weitere Antworten (1)
Bruno Pop-Stefanov
am 25 Nov. 2013
1 Stimme
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 Kommentare
John Snow
am 25 Nov. 2013
Bruno Pop-Stefanov
am 25 Nov. 2013
Can you post a link to the image so that I can try?
John Snow
am 25 Nov. 2013
Image Analyst
am 25 Nov. 2013
John, my code does exactly what you wanted.
John Snow
am 25 Nov. 2013
Kategorien
Mehr zu Image Processing Toolbox finden Sie in Hilfe-Center und File Exchange
Produkte
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!
