Laplacian and sobel for image processing
이전 댓글 표시
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

채택된 답변
추가 답변 (1개)
Bruno Pop-Stefanov
2013년 11월 25일
1 개 추천
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
John Snow
2013년 11월 25일
Bruno Pop-Stefanov
2013년 11월 25일
Can you post a link to the image so that I can try?
John Snow
2013년 11월 25일
Image Analyst
2013년 11월 25일
John, my code does exactly what you wanted.
John Snow
2013년 11월 25일
카테고리
도움말 센터 및 File Exchange에서 Image Transforms에 대해 자세히 알아보기
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!
