How to calculate the inter-band average image.
1 visualización (últimos 30 días)
Mostrar comentarios más antiguos
S .p.aramesh S
el 21 de Oct. de 2015
Respondida: Paul Sponagle
el 5 de Nov. de 2016
i am new to matlab, help me?
How to calculate the inter-band average image.
3 comentarios
Image Analyst
el 22 de Oct. de 2015
Explain the "B = b(i, j )" comment. Which little b is the big B equal to? There are 4 little b's: bBar, bRed, bGreen, and bBlue. Which one are you calling capital B? And why?
Respuesta aceptada
Thorsten
el 22 de Oct. de 2015
If you have your RGB image in a MxNx3 matrix, you can use
I = im2double(imread('peppers.png')); % sample image
% make sure I is double
Ibar = mean(I, 3);
Más respuestas (1)
Paul Sponagle
el 5 de Nov. de 2016
Better late than never:
I was trying to find band mean values, which I initially thought you wanted. Regardless this is how I did it.
For a hypercube, Z with dimensions rowXcolXband, this would be:
band_means = sum(sum(Z,2),1)/(row*col)
0 comentarios
Ver también
Categorías
Más información sobre Image Processing Toolbox en Help Center y File Exchange.
Productos
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!