Trace Boundary

Проследите контуры объектов в бинарных изображениях

Библиотека

Анализ и улучшение

visionanalysis

  • Trace Boundary block

Описание

Блок Trace Boundary прослеживает контуры объектов в бинарных изображениях, где ненулевые пиксели представляют объекты, а 0 пикселей представляют фон.

Описание портов

ПортВвод/выводПоддерживаемые типы данных

BW

Вектор или матрица, которая представляет бинарное изображение

Булев

Запуск Pt

Одна основанная на [x y] координата начальной точки границы.

  • Плавающая точка двойной точности

  • Плавающая точка с одной точностью

  • 8-, 16- и 32-битное целое число со знаком

  • 8-, 16- и 32-битное беззнаковое целое число

Pts

M -by-2 матрица [x y] координат краевых точек, где M представляет количество прослеживаемых краевых пикселей. M должно быть меньше или равно значению, заданному параметром Maximum number of boundary pixels.

[x1y1x2y2x3y3......xmym]

То же, что и порт Start Pts

Параметры

Connectivity

Укажите, какие пиксели соединяются друг с другом. Если вы хотите, чтобы пиксель был соединен с пикселями в верхней, нижней, левой и правой верхних частях, выберите 4. Если вы хотите, чтобы пиксель был соединен с пикселями в верхней, нижней, левой, правой и диагональной точках, выберите 8. Для получения дополнительной информации об этом параметре см. Label страницы с описанием блока.

Initial search direction

Укажите первое направление, в котором нужно искать следующий краевой пиксель, который соединяется с начальным пикселем.

Если для параметра Connectivity выбран 4следующий рисунок иллюстрирует четыре возможных начальных направления поиска:

Если для параметра Connectivity выбран 8следующий рисунок иллюстрирует восемь возможных начальных направлений поиска:

Trace direction

Задайте направление, в котором можно проследить контур. Ваш выбор Clockwise или Counterclockwise.

Maximum number of boundary pixels

Задайте максимальное количество краевых пикселей для каждой начальной точки. Блок использует это значение, чтобы предварительно выделить количество строк выходной матрицы порта Pts, чтобы он мог удерживать все значения местоположения пограничного пикселя.

Используйте параметр Maximum number of boundary pixels, чтобы задать максимальное количество краевых пикселей для начальной точки.

См. также

Edge Detection

Программное обеспечение Computer Vision Toolbox™

Label

Программное обеспечение Computer Vision Toolbox

bwboundaries

Программное обеспечение Image Processing Toolbox™

bwtraceboundary

Программное обеспечение Image Processing Toolbox

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

Генерация кода C/C + +
Сгенерируйте код C и C++ с помощью Coder™ Simulink ®

.
Введенный в R2011b