taking an average histogram from number of histograms
Ältere Kommentare anzeigen
hi, I am trying to take to the average histogram from multiple histogram , I am trying like this
img = dir('C:\Program Files\MATLAB\R2012a\bin\Patches\*.png'); % the folder in which ur images exists
for i = 1 : length(img)
filename = strcat('C:\Program Files\MATLAB\R2012a\bin\Patches\',img(i).name);
I = imread(filename);
I=I(:,:,1);
I=im2double(I);
[rows, columns, numberOfColorBands] = size(I);
if numberOfColorBands > 1
I = rgb2gray(I);
end
% [count, bin]=imhist(I);
[bin,xout]=hist(I);
for i=1:bin
bin1=sum(bin(i))./max(bin);
end
bar(xout,bin);
end
somebody please suggest how could I get the average histogram if I am having number of histograms Same discussion cuold be found here mean histogram Thanks
2 Kommentare
dpb
am 4 Aug. 2013
Sure, just like the result of the thread you posted says--set a given range and number of bins then accumulate the counts in those bins and average.
doc histc
Muhammad Ali Qadar
am 6 Aug. 2013
Akzeptierte Antwort
Weitere Antworten (0)
Kategorien
Mehr zu Histograms finden Sie in Hilfe-Center und File Exchange
Produkte
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!