数字图像处理第二章
数字图像处理—灰度变换与空间滤波
(三)直方图处理与函数绘图
以从图像灰度直方图中提取的信息为基础的灰度变换函数,在诸如增强、压缩、分割、描述等方面的图像处理中起着重要作用。
3.1生成并绘制图像的直方图
在[0,G]范围内总共有L级可能灰度的一幅数字图像的直方图,定义为下列离散函数:
r k r_k rk是[0,G]间隔内的第k级灰度, n k n_k nk为图像中出现 r k r_k rk这种灰度的像素数。对于uint8类,G的值为255;对于uint16类,G的值为65535;对于浮点图像类,G的值为1.0。注意,对于uint8和uint16类的图像,G=L-1。有时,利用归一化的直方图是必要的。用 h ( r k ) h(r_k) h(rk)的所有元素除以图像中的像素总数,就可以简单地得到归一化直方图:
其中,对整幅图像k=0, 1, 2, … , L-1。从基础概率论的角度讲,我们认可用 p ( r k ) p(r_k) p(r