how can i plot a histogram of pixel values?

2 Ansichten (letzte 30 Tage)
sanaz
sanaz am 20 Jul. 2014
Kommentiert: sanaz am 21 Jul. 2014
i'm working on a simulation and it contains a histogram of pixel differences for original image and marked one. but i do not understand this plot (that comes in attachment). can anybody please review it and guide me on that?
  2 Kommentare
Wayne King
Wayne King am 20 Jul. 2014
Did you attach anything?
sanaz
sanaz am 20 Jul. 2014
i had but seems like it was not attached, i did again, can you see it now?

Melden Sie sich an, um zu kommentieren.

Akzeptierte Antwort

Image Analyst
Image Analyst am 20 Jul. 2014
Bearbeitet: Image Analyst am 20 Jul. 2014
Your plot shows that there is a pixel-to-pixel difference (same location) of anywhere from -4 to +0.5 gray levels.
diffImage = double(image1) - double(image2);
minValue = min(diffImage(:));
maxValue = max(diffImage(:));
edges = linspace(minValue, maxValue, 500); % 500 bins
counts = histc(diffImage(:));
plot(edges, counts, 'b-');
grid on;
  3 Kommentare
Image Analyst
Image Analyst am 21 Jul. 2014
Yes.
sanaz
sanaz am 21 Jul. 2014
i corrected it and got the right answer. thank you very much.

Melden Sie sich an, um zu kommentieren.

Weitere Antworten (0)

Community Treasure Hunt

Find the treasures in MATLAB Central and discover how the community can help you!

Start Hunting!

Translated by