灰度直方图是关于灰度级分布的函数,是对图像中灰度级分布的统计。灰度直方图是将数字图像中的所有像素,按照灰度值的大小,统计其出现的频率。灰度直方图是灰度级的函数,它表示图像中具有某种灰度级的像素的个数,反映了图像中某种灰度出现的频率。

式中,k为图像f(m,n)的第k级灰度值,n_{k}则为f(m,n)中灰度值为k的像素个数,n为图像的总像素个数,L为灰度级数。
不同的灰度分布对应着不同的图像质量。灰度直方图能反映图像的概貌和质量,也是图像增强处理的重要依据。
matlab灰度直方图:
close all
clear all;
clc;
%imhist( i ):直接显示图像i的灰度直方图(默认为255个灰度级);?
%imhist(i,n):n为指定灰度级显示直方图;?
%[count, x] =