Integration and average of the pixel values for an image.
2 visualizaciones (últimos 30 días)
Mostrar comentarios más antiguos
Joydeb Saha
el 30 de Sept. de 2021
Comentada: DGM
el 30 de Sept. de 2021
If I have a spatial map, how can I calculate the integration and average of the pixel values for the map? say my file nname is 'spatial.png' . I should get two numbers.
0 comentarios
Respuesta aceptada
DGM
el 30 de Sept. de 2021
You just mean the global sum and mean? Should the image be normalized? Assuming not:
A = imread('cameraman.tif'); % this is uint8 (0-255)
sumA = sum(A,'all')
meanA = mean(A,'all')
Just to demonstrate that it makes sense:
sumA/numel(A) % same as the mean
2 comentarios
DGM
el 30 de Sept. de 2021
You must be using an older version. I don't remember when the options changed, but this should do the same:
sumA = sum(A(:))
meanA = mean(A(:))
Más respuestas (0)
Ver también
Categorías
Más información sobre Octave en Help Center y File Exchange.
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!