Histogram of Luv image

조회 수: 1 (최근 30일)
Maria Kanwal
Maria Kanwal 2016년 10월 29일
댓글: Maria Kanwal 2016년 11월 1일
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.

채택된 답변

Image Analyst
Image Analyst 2016년 10월 29일
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
Image Analyst
Image Analyst 2016년 11월 1일
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 2016년 11월 1일
oh i am sorry about that.

댓글을 달려면 로그인하십시오.

추가 답변 (0개)

Community Treasure Hunt

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

Start Hunting!

Translated by