MATLAB Answers


arithmatic functions for gray scale image

Asked by mahesh chathuranga on 30 Sep 2013
Latest activity Commented on by Image Analyst
on 3 Oct 2013

i have a gray scale codes are

V=(-1*diff(summ));%%gives the horizontal edges of the image
H=(-1*(diff(summ'))');%%gives the vertical edges of the image 
HV=imadd(H,V);%%i want to see the both edges in same image.
i'm very new for matlab.i dont know these codes are correct or there any operation to convert the arithmatic results into image.thanks.


Now it would be helpful, if you explain what "summ" is. The more details we have to guess, the less matching the answers will be.

summ is the the image of cooccurrence matrix features(contrast and energy)

The cooccurrence matrix is a 2D array and can be displayed as an image, true. But, the edges of the cooccurrence matrix??? I have no idea what that would even represent. I don't think it means anything, at least nothing intuitive that I can think of.

Log in to comment.

1 Answer

Answer by Image Analyst
on 30 Sep 2013

Why not use imgradient() or imgradientxy()?


it gives the error message??? Undefined function or method 'imgradient' for input arguments of type 'double'.

You must be using an old version of MATLAB. Please download the latest version. It's included in your maintenance contract.

Log in to comment.

Discover what MATLAB® can do for your career.

Opportunities for recent engineering grads.

Apply Today