3
我有一個jpeg圖像,並且想要繪製圖像中每種顏色出現頻率的直方圖。我能夠使用pymorph.histogram()生成一個頻率表,但我不知道每個256色索引對應的實際顏色。我怎樣才能生成這個調色板?
此外,是否有一種方法可以生成所有這些數字的直方圖,並顯示顏色(不是範圍0-255中的數字,而是顯示的實際顏色)?在python中繪製顏色直方圖
使用此代碼生成我的頻率列表:
import pymorph
import Image
im=Image.open('image.jpg')
im=np.asarray(im)
hist_im=pymorph.histogram(im)
注意,從文檔pymorph只處理灰度或二進制圖像。所以256個值中的每一個都只是一個灰色級別。 – log0
看看這個答案 http://stackoverflow.com/questions/12182891/plot-image-color-histogram-using-matplotlib – log0
謝謝!我想知道如何在256個值中準確表示3種顏色。我認爲有一個標準的256色圖像縮小到一套。 – user2037366