How do I apply a histogram to each cell?

2 Ansichten (letzte 30 Tage)
Jae Min Lee
Jae Min Lee am 26 Okt. 2018
Bearbeitet: KSSV am 26 Okt. 2018
We split the 256x256 image into a 10x10 patch using the mat2cell function.
How do I apply a histogram to each cell?
Histogram functions are generation functions, not built-in functions.
For example, gradientHistogram (image, numBin);

Akzeptierte Antwort

KSSV
KSSV am 26 Okt. 2018
Use loop or cellfun.
A{1} = rand(10,1) ;
A{2} = rand(20,1) ;
H1 = cellfun(@hist,A,'un',0) ;
H2 = cell(length(A),1) ;
for i = 1:length(A)
H2{i} = hist(A{i});
end
  2 Kommentare
Jae Min Lee
Jae Min Lee am 26 Okt. 2018
Thank you, KSSV
I want to ask one.
Can I use the newly created function instead of the matlab intrinsic function in the cellfun function?
KSSV
KSSV am 26 Okt. 2018
Bearbeitet: KSSV am 26 Okt. 2018
Very much you can use......
Thanks is accepting and voting the answer..:)

Melden Sie sich an, um zu kommentieren.

Weitere Antworten (0)

Community Treasure Hunt

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

Start Hunting!

Translated by