How do I apply a histogram to each cell?

2 visualizaciones (últimos 30 días)
Jae Min Lee
Jae Min Lee el 26 de Oct. de 2018
Editada: KSSV el 26 de Oct. de 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);

Respuesta aceptada

KSSV
KSSV el 26 de Oct. de 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 comentarios
Jae Min Lee
Jae Min Lee el 26 de Oct. de 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 el 26 de Oct. de 2018
Editada: KSSV el 26 de Oct. de 2018
Very much you can use......
Thanks is accepting and voting the answer..:)

Iniciar sesión para comentar.

Más respuestas (0)

Categorías

Más información sobre Histograms 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