matlab图像的统计特性(均值、标准差、方差、相关系数、等高线) |
您所在的位置:网站首页 › matlab求函数方差 › matlab图像的统计特性(均值、标准差、方差、相关系数、等高线) |
1. 引言
我们在概率论和统计学中,经常对一组数据进行分析,通过对数组的均值、方差、标准差等统计特性来分析得到想要的统计信息。我们都知道数字图像是通过矩阵表现的,在matlab中,灰度图像是一个二维矩阵,RGB的彩色图像是一个三维矩阵,同样可以通过统计特性得到一幅图像的统计信息,来帮助我们对图像进行判断。 2. 统计特性及代码 2.1 均值均值顾名思义就是求平均值,对于灰度图像就是计算图像的灰度平均值,对于彩色图像既可以计算所有颜色值的平均值也可以计算每种颜色的平均值。 调用函数:mean2() 下面对这组彩色图和灰度图求均值: 得到的均值如下: 标准差反映了图像像素值与均值的离散程度 调用函数:std2() 下面对一组原图和直方图均衡化后的图像求标准差: 得到的标准差如下: 方差为标准差的平方 可以用以下三种方法计算图像矩阵的方差: ①利用函数var求:a1=var(I(: )) ②利用标准差的平方求:a3=(std2(I))^2 下面分别用两种方法求lena图的方差: I=imread('lena.png'); I=rgb2gray(I); I=im2double(I); std=std2(I); r1=var(I(:)) r2=std^2得到的方差结果如下: 两个大小相同的二维矩阵,可以通过计算相关系数判断相似度。 调用函数:corr2() 下面计算三张图之间的相关系数: 得到的相关系数如下: 调用函数:imcontour() I=imread('toysflash.png'); I=rgb2gray(I); figure; subplot(121);imshow(I); subplot(122);imcontour(I);
后面想到会随时补充 |
今日新闻 |
推荐新闻 |
CopyRight 2018-2019 办公设备维修网 版权所有 豫ICP备15022753号-3 |