我有一個48位(每像素16位)我已經加載FreeImage的圖像。我試圖從該圖像生成直方圖,而不必將其轉換爲24位圖像。計算一個48位圖像直方圖
這就是我所理解的直方圖計算..
for (pixel in pixels)
{
red_histo[pixel.red]++;
}
哪裏pixel.red
可以在0到255之間的等有從0到255對我的直方圖範圍。但是,如果每像素有16位,則它可能介於0和65535之間,這太大而無法顯示在直方圖上。
有沒有一種標準的方法來計算48位(或更高)圖像的直方圖?