how to take the average of more than two histograms
3 vues (au cours des 30 derniers jours)
Afficher commentaires plus anciens
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 commentaires
Réponses (1)
hawkar kheder
le 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 commentaires
Voir également
Catégories
En savoir plus sur Histograms dans Help Center et File Exchange
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!