Histogramme sur des images 32 bits
Salut,
Je voulais savoir si certains d'entre vous connaissent des algorithmes performants pour calculer des histogrammes sur des images dont chaque pixel est codé sur 32 Bits (je ne parle pas forcement d'images RGB)
Je ne parle pas d'algo basique ce serait trop simple :D Dans mon cas l'image peut avoir des pixels avec des valeurs comprises entre
MIN_FLOAT et MAX_FLOAT (je sais plus les valeurs exactes mais c'est un tres grand intervalle) et les images peuvent etre tres grosses aussi (plusieurs Go)
Pour l'instant le seul algorithme que j'ai consiste a parcourir l'image une premiere fois pour determiner le pixel min et le pixel max
de decouper cet intervalle en 65536 intervalles
de prevoir un tableau en memoire de 65536 emplacements
et de parcourir l'image une deuxieme fois pour classer les pixels.
Sinon on a proposé aussi d'utiliser une map utilisant la valeur du pixel en clef, mais il semblerait que la perte de performance soit trop importante pour etre utilisé sur des grosses images.
J'ai essayé quelques recherches pour trouver mieux mais en vain jusqu'a present.
XXiemeciel