How to calculate gradient features of an image?

54 views (last 30 days)
Maninder on 22 Oct 2014
Commented: Munshida P on 25 Aug 2019
My code is:
figure, imshow(Gmag, []), title('Gradient magnitude') figure, imshow(Gdir, []), title('Gradient direction') title('Gradient Magnitude (Gmag) and Gradient Direction (Gdir) using Sobel method') figure; imshowpair(Gx, Gy, 'montage'); axis off; title('Directional Gradients, Gx and Gy, using Sobel method')
error is:
??? Error using ==> rdivide Integers can only be combined with integers of the same class, or scalar doubles.
Error in ==> gradient at 75 g(2:n-1,:) = (f(3:n,:)-f(1:n-2,:))./h(:,ones(p,1));

1 Comment

Guillaume on 22 Oct 2014
And what is your question exactly?

Guillaume on 22 Oct 2014
You left out the important bit of the error, which is the one that told you on which line of your code the error occurred. I assume it's the
line that gives you the error, since the 2nd argument to gradient must be a scalar value.

Malik Zulqarnain on 25 Apr 2018
how i can calculate high gradient values of image
Munshida P on 25 Aug 2019
Munshida P on 25 Aug 2019
how to calulate the average gradient ?
i have calculated Gx,Gy,Gmag,Gdir

Munshida P on 24 Aug 2019
how to calculate average gradient of an image

Munshida P on 25 Aug 2019
yaaaa....i understand
Walter Roberson on 25 Aug 2019