boundarymask

Найдите контуры области сегментации

Описание

пример

mask = boundarymask(L) вычисляет маску, которая представляет контурам областей для матрицы меток входа L. Выход, mask, является логическим изображением, которое true в границах и false в неграничных местоположениях.

mask = boundarymask(BW) вычисляет контуры области для входа бинарного изображения BW.

mask = boundarymask(___,conn) вычисляет контуры области с помощью связности, заданной conn.

Примеры

свернуть все

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

I = imread('kobi.png');

Создайте суперпиксельное представление изображения, возвращаемое как матрица меток.

L = superpixels(I,100);

Отобразите матрицу меток.

imshow(label2rgb(L))

Figure contains an axes. The axes contains an object of type image.

Найдите контуры области матрицы меток.

mask = boundarymask(L);

Отобразите маску границы над оригинальным изображением при помощи labeloverlay функция. Область контуров матрицы меток выглядит как 1-пиксельные широкие голубые линии.

imshow(labeloverlay(I,mask,'Transparency',0))

Figure contains an axes. The axes contains an object of type image.

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

свернуть все

Матрица метки, заданная как 2-D числовая матрица неотрицательных чисел или 2-D логическая матрица.

Типы данных: single | double | int8 | int16 | int32 | uint8 | uint16 | uint32 | logical

Бинарное изображение, заданное как числовая или логическая матрица того же размера, что и L.

Типы данных: single | double | int8 | int16 | int32 | int64 | uint8 | uint16 | uint32 | logical

Связность пикселей, заданная как 4 или 8.

Значение

Значение

Двумерные связи

4-соединенный

Пиксели соединяются, если их ребра касаются. Окрестностью пикселя являются соседние пиксели в горизонтальном или вертикальном направлении.

8-соединенный

Пиксели соединяются, если их ребра или углы касаются. Окрестностью пикселя являются смежные пиксели в горизонтальном, вертикальном или диагональном направлении.

Типы данных: single | double | int8 | int16 | int32 | uint8 | uint16 | uint32

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

свернуть все

Растрированная сетка контуров областей, заданная как 2-D логическая матрица того же размера, что и входное изображение. Пиксель в mask является true когда соответствующий пиксель в вход изображении со значением P имеет соседний пиксель с значением, отличным от P.

Типы данных: logical

Расширенные возможности

.

См. также

| |

Введенный в R2016a