Histogram of Luv image

1 visualización (últimos 30 días)
Maria Kanwal
Maria Kanwal el 29 de Oct. de 2016
Comentada: Maria Kanwal el 1 de Nov. de 2016
I need to compute a single histogram with 125 bins (5^3) for an Luv image. I can get separate channels using L=img(:,:,1) and so on and get a 1D array against them as L=L(:). And i can use histc function with setting r = [5 5 5] and passing 0:prod(r)-1 as second argument (binranges). But I don't understand how the L,u and v channels should be consolidated into a single vector to pass as first argument to histc so i get right histogram. Some help please.

Respuesta aceptada

Image Analyst
Image Analyst el 29 de Oct. de 2016
Simply use histogram:
histObject = histogram(img);
It will treat img and one single object - all the L, U, and V channels lumped together with no distinction. I have no idea why you'd want to do this deceptive thing however.
Or you can use histcounts(). histc() is deprecated so you should use these two new functions.
  8 comentarios
Image Analyst
Image Analyst el 1 de Nov. de 2016
There was no sarcasm there. Sorry you misinterpreted it. It's not unusual for people to hire experts to carry out projects for a variety of reasons - it's done all the time. We do it extensively in my company.
Maria Kanwal
Maria Kanwal el 1 de Nov. de 2016
oh i am sorry about that.

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