1.什么是直方图?
直方图是数字图像处理中一个简单而重要的常用工具,它从总体上刻画了一幅图像的灰度内容。
具体来说,直方图描述的是图像中具有各灰度级的出现的概率(像素的个数),其横坐标为灰度级,纵坐标为图像中具有该灰度级的像素个数。由于灰度级的大小为0-255,故横坐标的数值范围为0-255.
其语法格式为:
J=histeq(I,hgram);
J=histeq(I,n);
[J,T]=histeq(I);
注:hgram为归一化(各元素均在[0,1]上)的灰度直方图。
[J,T]=histeq(I);返回图像J的同时也返回变换向量。
2.直方图的基本数学原理
直方图均衡化方法可以产生一幅灰度级分布概率均匀的图像。以概率论中的概率密度和分布函数为基础,在这里我们举例来理解直方图的概念。
比如有如下图像矩阵数据