J'ai une image de 48 bits (16 bits par pixel) que j'ai chargée avec FreeImage. J'essaie de générer un histogramme à partir de cette image sans avoir à le convertir en image 24 bits.Calcul d'un histogramme d'image 48 bits
Voilà comment je comprends .. sont calculés histogrammes
for (pixel in pixels)
{
red_histo[pixel.red]++;
}
Où pixel.red
peut être compris entre 0 et 255. Donc il y a une plage de 0 à 255 sur mon histogramme. Mais s'il y a 16 bits par pixel, cela pourrait être entre 0 et 65535, ce qui est trop grand pour être affiché sur un histogramme.
Existe-t-il un moyen standard de calculer des histogrammes avec des images de 48 bits (ou plus)?