decompose

Возвратите последовательность анализируемых элементов структурирования

Синтаксис

Описание

пример

SEQ = decompose(SE) возвращает массив структурирования элементов, SEQ, это - разложение элемента структурирования SE. SEQ эквивалентно SE, но элементы SEQ не может анализироваться далее.

Примеры

свернуть все

Создайте дискообразный элемент структурирования.

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

      Neighborhood: [5x5 logical]
    Dimensionality: 2

Извлеките разложение элемента структурирования.

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

    Neighborhood
    Dimensionality

Чтобы видеть, что расширение последовательно с анализируемыми элементами структурирования действительно формирует квадрат 5 на 5, используйте imdilate с полной опцией.

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

Создайте шарообразный элемент структурирования.

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

            Offset: [11x11 double]
    Dimensionality: 2

Получите разложение элемента структурирования.

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

    Offset
    Dimensionality

Входные параметры

свернуть все

Структурирование элемента, указанного как strel или offsetstrel объект.

Выходные аргументы

свернуть все

Последовательность структурирования элементов, которые аппроксимируют желаемую форму, возвратилась как массив strel или offsetstrel объекты.

Представлено до R2006a