如何绘制图像的直方图?

时间:2012-03-31 13:47:38

标签: java swing jai

如何绘制和显示图像的直方图?如果可以使用Java Advance Imaging API完成,请建议我如何操作?

1 个答案:

答案 0 :(得分:1)

此链接提供了使用Java Advanced Imaging API http://www.raditha.com/java/image/执行所需操作的教程。我个人使用标准图像API来执行此操作,从图像文件创建BufferedImage,然后在每个像素上使用getRGB()。从中您可以获得每个像素的单独红色,绿色和蓝色值。您可以计算值的数量,0-255,将它们存储在一个数组中,如直方图的二进制数。我使用它进行内部处理而不显示图形,所以遗憾的是我无法帮助你显示部分。