MATLAB Answers

how to obtain vertical and horizontal histogram of an image?

32 views (last 30 days)
neda
neda on 20 May 2013
Commented: Image Analyst on 6 Oct 2018
hi I have an image of face that I devided it into 3 RoIs and now I want to apply analysis of vertical histogram(showing the intensity differences between successive rows,pixel-wise) and horizontal histogram(showing the intensity differences between successive columns,pixel-wise). if anyone know how we can obtain the vertical and horizontal histogram of an image?

  0 Comments

Sign in to comment.

Accepted Answer

Image Analyst
Image Analyst on 20 May 2013
What about
[countV, binValuesV] = hist(diff(yourImage, 1, 1))
[countH, binValuesH] = hist(diff(yourImage, 1, 2))

  2 Comments

Sudipto Chaki
Sudipto Chaki on 6 Oct 2018
I need to draw horizontal and vertical histogram of my image to identify the rectangular ROI region. I used your function. But, it's showing error. What to do?

Sign in to comment.

More Answers (2)

Iain
Iain on 20 May 2013
plot(mean(image))
plot(mean(image,2))
I think its what you're asking for, but its not really a histogram though.

  0 Comments

Sign in to comment.


emad shokrallah
emad shokrallah on 21 Feb 2018
what is the syntax of bvertical histogram ?

  0 Comments

Sign in to comment.


Translated by