实验原理:
数字图像信息可看成是一个二维数组f(i,j),其中,i,j是空间坐标,f(i,j)是点(i,j)的幅值,而像素就是组成该数组的所有元素。
对手单色(灰度)图像而言,每个像素的灰度值可用0到255之间的数值表示,0表示黑、255表示白,其它值表示处于黑白之间的灰度。
彩色图像可以用红、绿、蓝三元组的二维矩阵来表示。通常,三元组的每个数值也是在0到255之间,0表示相应的基色在该像素中没有,而255则代表相应的基色在该像素中取得最大值。
把图像看成数组后,对图像像素值的数学操作就可理解为对图像的处理了。
实验要求:
- 利用MatLab工具箱中的函数、语法,分别对彩色和灰度图像进行读、写和显示。
- 记录彩色图像像素颜色值、图像的大小。
- 了解灰度图像的基本信息,记录图像的大小,并计算记录灰度图像的以下统计参数: (1) 图像的灰度平均值: (2) 图像的自协方差; (3)图像的灰度标准差。
调用函数ave=mean2(I)求图像的灰度平均值
调用函数Cfg=cov(f,g)计算图像f和图像g的协方差矩阵
调用函数SD=std2