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