aiP(a),p(a),通过函数完成图像的读取,该函数语法实验一熵的计算、实验目的通过本次实验的练习,使学生进一步巩固熵的基本概念,掌握熵的统计方法,培养学生使用编程工具进行分析计算的基本能力
、实验仪器与软件机台2
环境三、实验原理信息熵的基本原理离散信源数学模型如下(设该信源可能取的符号有个):…,a,•…,ain-,P(a),…,p(a)‘i+则该信源的信息熵为:H(X)二习 p(x)logp(x)i2ii=1是信源中每个事件出现的平均信息量,或者说表示了信源中各符号出现的平均不确定性
•图像的信息熵:设数字图像的灰度级集合为…,其对应的概率分别为…,则图像的信息熵可以定义为:丹=-工
曲)叱卩⑷侦/符号)2-1图像的信息熵表示像素各个灰度级位数的统计平均值,它给出了对此输入灰度级集合进行无失真图像编码时所需要的平均位数的下限
图像文件的读取•函数()格式如下:用于读取由 filename 指定的图像数据到数组 A 中,参数 fmt 对应于所有图像处理工具所支持的图像文件格式
如 I=imread('rice
tif);_X—厂_P(X)_二 V•函数用法:()显示图像的直方图计算和显示图像的直方图,为指定的灰度级数目,默认为
如果是二值图像,那么仅有两个值
返回直方图数据向量或相应的色彩值向量
•函数表示矩阵每个维度的长度如,返回,表示该矩阵有行列•()寻找非零元素下标如:•相关函数点运算在 MATLAB 中,有一种特殊的运算,因为其运算符是在有关算术运算符前面加点,所以叫点运算
点运算符有•*、
两矩阵进行点运算是指它们的对应元素进行相关运算,要求两矩阵的维参数相同
求和运算,对矩阵的所有元素进行求和
循环例:fork=l:10x(k)=k42;end四、实验内容计算离散信源的熵甲地天气预报构成的信源空间为:-X一_晴阴雨雪「_P(x)_