how can i plot a histogram of pixel values?

2 visualizzazioni (ultimi 30 giorni)
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 Commenti
Wayne King
Wayne King il 20 Lug 2014
Did you attach anything?
sanaz
sanaz il 20 Lug 2014
i had but seems like it was not attached, i did again, can you see it now?

Accedi per commentare.

Risposta accettata

Image Analyst
Image Analyst il 20 Lug 2014
Modificato: Image Analyst il 20 Lug 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 Commenti
sanaz
sanaz il 21 Lug 2014
i corrected it and got the right answer. thank you very much.

Accedi per commentare.

Più risposte (0)

Community Treasure Hunt

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

Start Hunting!

Translated by