reflect

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

Синтаксис

Описание

пример

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

Примеры

свернуть все

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

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

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

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