我有一个 jpeg 图像,并想绘制图像中每种颜色出现频率的直方图。我可以使用 pymorph.histogram() 生成频率表,但我不知道 256 种颜色索引中的每一种对应的实际颜色。我怎样才能生成这个调色板?
此外,有没有办法只生成所有这些数字的直方图,并显示颜色(不是 0-255 范围内的数字,而是显示的实际颜色)?
我的频率列表是使用以下代码生成的:
import pymorph
import Image
im=Image.open('image.jpg')
im=np.asarray(im)
hist_im=pymorph.histogram(im)