文档

创建灰度共现矩阵

要创建GLCM,请使用graycomatrix函数。该函数通过计算像素与强度(灰度)值的频率来创建灰度共生矩阵(GLCM)在与值的像素的特定空间关系中发生j.默认情况下,空间关系被定义为感兴趣的像素及其紧靠右侧的像素(水平相邻),但是您可以指定这两个像素之间的其他空间关系。每个元素(我,我)结果glcm就是像素与值的次数之和吗发生在具有值的像素的指定空间关系中j在输入图像中。

图像中灰度的数量决定了GLCM的大小。默认情况下,graycomatrix使用缩放将图像中的强度值数量减少到8个,但您可以使用NumLevelsGrayLimits参数来控制灰度等级的缩放。看到graycomatrix有关更多信息的参考页。

灰度共生矩阵可以揭示纹理图像中灰度空间分布的某些性质。例如,如果GLCM中的大多数条目都集中在对角线上,则纹理相对于指定的偏移量是粗糙的。您还可以从GLCM中获得一些统计度量。看到从GLCM和Plot Correlation中获得统计数据获取更多信息。

为了说明这一点,下图展示了如何操作graycomatrix计算GLCM中的前三个值。在输出GLCM中,元素(1,1)包含该值1因为在输入图像中只有一个实例,其中两个水平相邻的像素具有值1而且1,分别。glcm(1、2)包含值2因为有两个实例,两个水平相邻的像素有值1而且2.GLCM中的元素(1,3)的值为0,因为没有值为1和3的两个水平相邻像素的实例。graycomatrix继续处理输入图像,扫描图像以获取其他像素对(我,我),并在GLCM的相应元素中记录金额。

创建GLCM的过程

这个话题有用吗?