PLEASE EXPLAIN The SUM operation on an (L,M,N) array returns a (1,M,N) array. CODE THAT FOLLOWS IS AS WRITTEN gray_average_2d(1:m,1:n) = gray_average(1,1:m,1:n); ?

1 visualización (últimos 30 días)
PLEASE EXPLAIN THE STATEMENT ALONG THE CODE...THIS STATEMENT IS BEING USED FOE ENHANCING THE CONTRAST OF AN IMAGE. AFTER THIS THE NEXT CODING FOLLOWS...
  2 comentarios
Jos (10584)
Jos (10584) el 3 de Mzo. de 2014
YOU DO NOT HAVE TO SHOUT, WE ARE NOT BLIND!!
Please, use lower case and be a little bit more polite, … unless you are my boss and pay me lots ;-)
Gursheen
Gursheen el 3 de Mzo. de 2014
lol...ok...is that fine now sir...??....now please also try and help me out..i am stuck with the coding part....thanks

Iniciar sesión para comentar.

Respuestas (1)

Jos (10584)
Jos (10584) el 3 de Mzo. de 2014
It is because you asked for a single slice in a 3D array. This might help you
A = reshape(1:(2*3*4),2,3,4) ; % 3D test data, a cube with 2 slices. Each slice is 3-by-4
B = A(1,:,:) % still 3D, but with only one slice, so you could say it is 2D
C = squeeze(B) % squeeze out the singleton dimensions
help squeeze
  1 comentario
Gursheen
Gursheen el 3 de Mzo. de 2014
ok...thanks sir...but what exactly is slice????? please elaborate a little more... is it that (1,m,n) here means that we are dealing with only one face of the 3d image..although i am not using 3d image....:(

Iniciar sesión para comentar.

Categorías

Más información sobre Image Filtering and Enhancement 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!

Translated by