计算直方图方法

直方图(Histogram),又称质量分布图,是一种统计报告图,由一系列高度不等的纵向条纹或线段表示数据分布的情况。 一般用横轴表示数据类型,纵轴表示分布情况。

简单来讲的话,以8位灰度图为例256个灰度等级,直方图统计就是计算相同像素值总数,C语言中可以用一维数组来暂存直方图数据(long hist[256]).

具体统计方法也比较简单,有图像地址pimage,图像宽度imageWidth,图像高度imageHeight,有了已经这三个数后,可以用两重for循环得到直方图数据hist[]。