exponenta event banner

разложиться

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

Описание

пример

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