taking an average histogram from number of histograms
Show older comments
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 Comments
dpb
on 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
on 6 Aug 2013
Accepted Answer
More Answers (0)
Categories
Find more on Histograms in Help Center and File Exchange
Products
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!