Why this is happening?

4 visualizaciones (últimos 30 días)
VIJENDRA
VIJENDRA el 24 de Sept. de 2014
Comentada: Image Analyst el 24 de Sept. de 2014
[m n] = size(image);
I tried this command earlier and it worked well but now showing this:
"Indexing cannot yield multiple results."

Respuesta aceptada

Star Strider
Star Strider el 24 de Sept. de 2014
Did you name one of your variables ‘size’ later in your code?
  3 comentarios
Star Strider
Star Strider el 24 de Sept. de 2014
My pleasure!
Image Analyst
Image Analyst el 24 de Sept. de 2014
It's also not a good idea to take the size of a built in function like image ()! Hopefully your image is not really named that!
And actually, even if it has a different name, that way of calling size() can be risky. Why? Read Steve's blog: http://blogs.mathworks.com/steve/2011/03/22/too-much-information-about-the-size-function/. Better, if you know it's not a multispectral image but is a regular indexed, RGB, or monochrome image is to do
[rows, columns, numberOfColorChannels] = size(yourImage);

Iniciar sesión para comentar.

Más respuestas (0)

Categorías

Más información sobre Images en Help Center y File Exchange.

Etiquetas

Community Treasure Hunt

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

Start Hunting!

Translated by