Esta página aún no se ha traducido para esta versión. Puede ver la versión más reciente de esta página en inglés.

Especifique el desfase utilizado en el cálculo GLCM

De forma predeterminada, la función crea un solo GLCM, con la relación espacial, o, definido como dos píxeles adyacentes horizontalmente.graycomatrixoffset Sin embargo, un solo GLCM podría no ser suficiente para describir las características texturales de la imagen de entrada. Por ejemplo, un solo desfase horizontal podría no ser sensible a la textura con una orientación vertical. Por esta razón, puede crear múltiples GLCMs para una sola imagen de entrada.graycomatrix

Para crear varios GLCMs, especifique una matriz de desplazamientos a la función.graycomatrix Estos desplazamientos definen relaciones de píxeles de distinta dirección y distancia. Por ejemplo, puede definir una matriz de desplazamientos que especifiquen cuatro direcciones (horizontal, vertical y dos diagonales) y cuatro distancias. En este caso, la imagen de entrada está representada por 16 GLCMs. Cuando usted calcula las estadísticas de estos GLCMs, usted puede tomar el promedio.

Estos desplazamientos se especifican como una matriz de enteros de-por-2.p Cada fila de la matriz es un vector de dos elementos, que especifica un desplazamiento. es el número de filas entre el píxel de interés y su vecino. es el número de columnas entre el píxel de interés y su vecino.[row_offset, col_offset],row_offsetcol_offset En este ejemplo se crea un desfase que especifica cuatro direcciones y cuatro distancias para cada dirección. Para obtener más información sobre la especificación de desplazamientos, consulte la página de referencia.graycomatrix

offsets = [ 0 1; 0 2; 0 3; 0 4;...            -1 1; -2 2; -3 3; -4 4;...            -1 0; -2 0; -3 0; -4 0;...            -1 -1; -2 -2; -3 -3; -4 -4];

La figura ilustra las relaciones espaciales de los píxeles que se definen mediante esta matriz de desplazamientos, donde representa la distancia desde el píxel de interés.D