reflect

Отражайте элемент структурирования

Синтаксис

Описание

пример

SE2 = reflect(SE) отражает элемент структурирования (или элементы структурирования), заданный как SE. Этот метод отражает элемент структурирования через его центр. Эффект такой же, как если бы вы повернули область элемента структурирования на 180 степени вокруг его центра (для 2-D элемента структурирования).

Примеры

свернуть все

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

se = strel([0 0 1; 0 0 0; 0 0 0])
se = 
strel is a arbitrary shaped structuring element with properties:

      Neighborhood: [3x3 logical]
    Dimensionality: 2

Посмотри на окрестности.

se.Neighborhood
ans = 3x3 logical array

   0   0   1
   0   0   0
   0   0   0

Отражайте это.

se2 = reflect(se)
se2 = 
strel is a arbitrary shaped structuring element with properties:

      Neighborhood: [3x3 logical]
    Dimensionality: 2

Посмотрите на отраженный район.

se2.Neighborhood
ans = 3x3 logical array

   0   0   0
   0   0   0
   1   0   0

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

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

            Offset: [11x11 double]
    Dimensionality: 2

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

se2 = se.reflect()
se2 = 
offsetstrel is a ball shaped offset structuring element with properties:

            Offset: [11x11 double]
    Dimensionality: 2

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

свернуть все

Элемент структурирования, заданный как strel или offsetstrel объект или массив объектов. Если SE является массивом объектов элемента структурирования, затем reflect отражает каждый элемент SE.

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

свернуть все

Отраженный элемент структурирования, возвращенный как strel или offsetstrel объект или массив объектов. SE2 имеет тот же размер, что и SE.

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