how can i plot a histogram of pixel values?

2 visualizaciones (últimos 30 días)
sanaz
sanaz el 20 de Jul. de 2014
Comentada: sanaz el 21 de Jul. de 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 comentarios
Wayne King
Wayne King el 20 de Jul. de 2014
Did you attach anything?
sanaz
sanaz el 20 de Jul. de 2014
i had but seems like it was not attached, i did again, can you see it now?

Iniciar sesión para comentar.

Respuesta aceptada

Image Analyst
Image Analyst el 20 de Jul. de 2014
Editada: Image Analyst el 20 de Jul. de 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 comentarios
Image Analyst
Image Analyst el 21 de Jul. de 2014
Yes.
sanaz
sanaz el 21 de Jul. de 2014
i corrected it and got the right answer. thank you very much.

Iniciar sesión para comentar.

Más respuestas (0)

Community Treasure Hunt

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

Start Hunting!

Translated by