我需要为我正在处理的项目绘制一个简单的直方图,需要看这个......
我知道必须在我的 H[] 数组上运行一些简单的 for 循环,其中包含属于每个灰度值的像素数......所以在 H[] 中,我们可以说“灰度值中的 10 个像素1" 所以在 1 处会有一条长度为 10 的线在我的图像旁边垂直...
如果有人可以提供帮助,我将不胜感激!
谢谢。
写了这个,但它太大了,而且因为某种原因颠倒了,而且倾斜了。
if (H != null) {
int width = getWidth();
int height = getHeight();
int HhPos = (width - (width/2));
int HvPos = (height - (height));
for(int i = 0 ; i <255 ; i++){
g.drawRect(i+HhPos, i+HvPos, 1, H[i]);
}