graycomatrix
从图像创建灰度共现矩阵
描述
例子
输入参数
输出参数
算法
graycomatrix
从图像的缩放版本计算GLCM。默认情况下,如果我
是二值图像,graycomatrix
将图像缩放到两个灰度级。如果我
是一个强度图像,graycomatrix
将图像缩放到8个灰度级。您可以指定灰度的数量graycomatrix
控件来缩放图像“NumLevels”
参数,以及graycomatrix
方法缩放值“GrayLimits”
名称-值参数。
下图显示了如何操作graycomatrix
计算4 × 5图像的GLCM中的几个值我
.GLCM中的元素(1,1)包含该值1
因为在图像中只有一个实例,两个水平相邻的像素有这些值1
而且1
.元素(1、2)
在GLCM中包含该值2
因为在图像中有两个实例,两个水平相邻的像素有这些值1
而且2
.graycomatrix
继续此处理,以填写GLCM中的所有值。
graycomatrix
如果像素中有一个包含南
,取代正正
值为NumLevels
,并替换负正
值为1
.graycomatrix
如果相应的邻居像素落在图像边界之外,则忽略边界像素。
创建的GLCM“对称”
设置为真正的
在对角线上是对称的,等价于Haralick(1973)所描述的GLCM。由以下语法生成的GLCM“对称”
设置为真正的
graycomatrix(我“抵消”[0, 1],“对称”,真正的)
等于以下语句生成的两个glcm之和,其中“对称”
设置为假
.
graycomatrix(我“抵消”[0, 1],“对称”假)graycomatrix(我“抵消”[0, 1],“对称”假)
参考文献
[1] Haralick, r.m., K. Shanmugan和I. Dinstein,“图像分类的纹理特征”,IEEE系统,人与控制论汇刊,Vol. SMC-3, 1973, pp. 610-621。
[2]哈拉里克,r.m.和L.G.夏皮罗。计算机与机器人视觉:第一卷,Addison-Wesley, 1992年,第459页。