translate

Перемещение элемента структурирования

Синтаксис

Описание

пример

SE2 = translate(SE,v) перемещает элемент структурирования SE в N-D пространстве. v - N-вектор, содержащий смещения требуемого перемещения в каждой размерности.

Примеры

свернуть все

Чтение изображения в рабочую область.

I = imread('cameraman.tif');

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

se = translate(strel(1), [25 25]);

Расширьте изображение с помощью переведенного элемента структурирования.

J = imdilate(I,se);

Отобразите оригинальное изображение и переведенное изображение.

figure
imshow(I), title('Original')

Figure contains an axes. The axes with title Original contains an object of type image.

figure
imshow(J), title('Translated');

Figure contains an axes. The axes with title Translated contains an object of type image.

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

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

            Offset: [11x11 double]
    Dimensionality: 2

SE.Offset
ans = 11×11

      -Inf      -Inf         0    0.8123    1.6246    2.4369    1.6246    0.8123         0      -Inf      -Inf
      -Inf    0.8123    1.6246    2.4369    3.2492    3.2492    3.2492    2.4369    1.6246    0.8123      -Inf
         0    1.6246    2.4369    3.2492    4.0615    4.0615    4.0615    3.2492    2.4369    1.6246         0
    0.8123    2.4369    3.2492    4.0615    4.8738    4.8738    4.8738    4.0615    3.2492    2.4369    0.8123
    1.6246    3.2492    4.0615    4.8738    5.6861    5.6861    5.6861    4.8738    4.0615    3.2492    1.6246
    2.4369    3.2492    4.0615    4.8738    5.6861    6.4984    5.6861    4.8738    4.0615    3.2492    2.4369
    1.6246    3.2492    4.0615    4.8738    5.6861    5.6861    5.6861    4.8738    4.0615    3.2492    1.6246
    0.8123    2.4369    3.2492    4.0615    4.8738    4.8738    4.8738    4.0615    3.2492    2.4369    0.8123
         0    1.6246    2.4369    3.2492    4.0615    4.0615    4.0615    3.2492    2.4369    1.6246         0
      -Inf    0.8123    1.6246    2.4369    3.2492    3.2492    3.2492    2.4369    1.6246    0.8123      -Inf
      ⋮

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

V = [2 2];
SE2 = translate(SE,V)
SE2 = 
offsetstrel is a ball shaped offset structuring element with properties:

            Offset: [15x15 double]
    Dimensionality: 2

SE2.Offset
ans = 15×15

      -Inf      -Inf      -Inf      -Inf      -Inf      -Inf      -Inf      -Inf      -Inf      -Inf      -Inf      -Inf      -Inf      -Inf      -Inf
      -Inf      -Inf      -Inf      -Inf      -Inf      -Inf      -Inf      -Inf      -Inf      -Inf      -Inf      -Inf      -Inf      -Inf      -Inf
      -Inf      -Inf      -Inf      -Inf      -Inf      -Inf      -Inf      -Inf      -Inf      -Inf      -Inf      -Inf      -Inf      -Inf      -Inf
      -Inf      -Inf      -Inf      -Inf      -Inf      -Inf      -Inf      -Inf      -Inf      -Inf      -Inf      -Inf      -Inf      -Inf      -Inf
      -Inf      -Inf      -Inf      -Inf      -Inf      -Inf         0    0.8123    1.6246    2.4369    1.6246    0.8123         0      -Inf      -Inf
      -Inf      -Inf      -Inf      -Inf      -Inf    0.8123    1.6246    2.4369    3.2492    3.2492    3.2492    2.4369    1.6246    0.8123      -Inf
      -Inf      -Inf      -Inf      -Inf         0    1.6246    2.4369    3.2492    4.0615    4.0615    4.0615    3.2492    2.4369    1.6246         0
      -Inf      -Inf      -Inf      -Inf    0.8123    2.4369    3.2492    4.0615    4.8738    4.8738    4.8738    4.0615    3.2492    2.4369    0.8123
      -Inf      -Inf      -Inf      -Inf    1.6246    3.2492    4.0615    4.8738    5.6861    5.6861    5.6861    4.8738    4.0615    3.2492    1.6246
      -Inf      -Inf      -Inf      -Inf    2.4369    3.2492    4.0615    4.8738    5.6861    6.4984    5.6861    4.8738    4.0615    3.2492    2.4369
      ⋮

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

свернуть все

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

Перемещение смещается, задается как числовой вектор. Каждый элемент определяет величину необходимого перемещения в соответствующей размерности.

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

свернуть все

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

Представлено до R2006a
Для просмотра документации необходимо авторизоваться на сайте