Contenido principal

decompose

Devolver una secuencia de elementos estructurantes descompuestos

Descripción

SEQ = decompose(SE) devuelve un arreglo de elementos estructurantes, SEQ, que son la descomposición del elemento estructurante SE. SEQ es equivalente a SE, pero los elementos de SEQ no pueden seguir descomponiéndose.

ejemplo

Ejemplos

contraer todo

Cree un elemento estructurante en forma de disco.

se = strel('square',5)
se = 
strel is a square shaped structuring element with properties:

      Neighborhood: [5×5 logical]
    Dimensionality: 2

Extraiga la descomposición del elemento estructurante.

seq = decompose(se)
seq = 
  2×1 strel array with properties:

    Neighborhood
    Dimensionality

Para ver que cuando se dilata de forma secuencial con los elementos estructurantes descompuestos se forma realmente un cuadrado de 5 por 5, utilice imdilate con la opción completa.

imdilate(1,seq,'full')
ans = 5×5

     1     1     1     1     1
     1     1     1     1     1
     1     1     1     1     1
     1     1     1     1     1
     1     1     1     1     1

Cree un elemento estructurante con forma de esfera.

se = offsetstrel('ball',5, 6.5)
se = 
offsetstrel is a ball shaped offset structuring element with properties:

            Offset: [11×11 double]
    Dimensionality: 2

Obtenga la descomposición del elemento estructurante.

seq = decompose(se)
seq = 
  1×8 offsetstrel array with properties:

    Offset
    Dimensionality

Argumentos de entrada

contraer todo

Elemento estructurante, especificado como objeto strel u offsetstrel.

Argumentos de salida

contraer todo

Secuencia de elementos estructurantes que se aproximan a la forma deseada, devuelta como arreglo de objetos strel u offsetstrel.

Historial de versiones

Introducido antes de R2006a

Consulte también