glcmmatlab编程实现灰度共生矩阵检测织物疵点 clear all clc close all Img1=imread('C1R1EAID.TIF'); Img=Img1(1:512,1:512); %图像分成mxn块 m1=16; n1=16; [sample_h sample_w]=size(Img);%读入图像的高和宽512 512 sample_h sample_w region_h=floor(sample_h/m1);%每个区域的高32 region...
灰度共生矩阵 灰度共生矩阵,Gray Level Co-occurrence Matrix,简写为GLCM 由于纹理是由灰度分布在空间位置上反复出现而形成的,因而在图像空间中相隔某距离的两象素之间会存在一定的灰度关系,即图像中灰度的空间相关特性。灰度共生矩阵就是一种通过研究灰度的空间相关特性来描述纹理的常用... ...
一般来说灰度图像的灰度级为256,在计算由灰度共生矩阵推导出的纹理特征时,要求图像的灰度级远小于256,主要是因为矩阵维数较大而窗口的尺寸较小则灰度共生矩阵不能很好表示纹理,如要能够很好表示纹理则要求窗口尺寸较大,这样使计算量大大增加,而且当窗口尺寸较大时对于每类的边界区域误识率较大。所以在计算灰度共生矩...
上图显示了如何求解灰度共生矩阵,以(1,1)点为例,GLCM(1,1)值为1说明只有一对灰度为1的像素水平相邻。GLCM(1,2)值为2,是因为有两对灰度为1和2的像素水平相邻。(1,5)出现一次,所以在(1.5)位置上标记1,没出现(1,6)所以为0;上面所有的参数都是默认设置,NumLevels=8, 下面考虑NumLevels=3 的情况...