how to take the average of more than two histograms
6 views (last 30 days)
Show older comments
I have calculated 8 histograms using hist function. But I want to take the average of these histograms. Is it possible?. Please help me to find it.
0 Comments
Answers (1)
hawkar kheder
on 5 Jan 2019
Hi, I give you an example that is the average histogram for 3 planes (R,G,B) of an image (I), You can change the histogram for multiple images as you need.
I=imread("filename");
r = I(:,:,1); g = I(:,:,2); b = I(:,:,3);
[counts1,nb] = imhist(r);
[counts2,nb] = imhist(g);
[counts3,nb] = imhist(b);
Average_counts = round(mean([counts1(:), counts2(:), counts3(:)], 2));
0 Comments
See Also
Categories
Find more on Histograms in Help Center and File Exchange
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!