繁体   English   中英

在python中绘制颜色直方图

[英]Plotting a color histogram in python

我有一个jpeg图像,想要绘制图像中每种颜色出现频率的直方图。 我能够使用pymorph.histogram()生成频率表,但我不知道每个256色指数对应的实际颜色。 如何生成此调色板?
此外,有没有办法只生成所有这些数字的直方图,并显示颜色(不是0-255范围内的数字,而是显示实际颜色)?

我的频率列表是使用以下代码生成的:

import pymorph
import Image

im=Image.open('image.jpg')
im=np.asarray(im)
hist_im=pymorph.histogram(im)

嗯,我不确定pymorph,但如果它没有产生你所期望的,那么尝试替代品就没有什么害处,这就是python编程的奇迹。

这可能是你正在寻找的: http//tophattaylor.blogspot.de/2009/05/python-rgb-histogram.html

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM