Функции > Обработка изображений > Извлечение элемента > Маркировка связных компонентов
Маркировка связных компонентов
Функция concomp(M, con, fg) выполняет маркировку связных компонентов пикселов со значением fg оттенков серого в матрице M.
Маркировка связных компонентов — операция над бинарным изображением, при которой пикселы со значениями оттенков серого считаются передним планом, а остальные считаются фоном. Можно задать один из двух возможных методов соединения пикселов с помощью аргумента con.
Функция возвращает матрицу, содержащую метки связных компонентов, представляющие собой уникальные целые числа.
Аргументы
M — матрица изображения.
con — тип связности: 4 или 8.
fg — интенсивность получаемого переднего плана.
Два пиксела считаются связанными, если они имеют одинаковые значения при значении связности 4 (только горизонтальные и вертикальные соседи) или 8 (горизонтальные, вертикальные и диагональные соседи). Маркировка связных компонентов применяется для автоматизации распознавания деталей изображения, позволяя связать похожие области и промежутки на изображении.
При выполнении этой обработки обнаруживаются 4- или 8-связные компоненты из пикселов переднего плана и им присваиваются уникальные целочисленные обозначения, начиная с 1, из которых составляется выходная матрица. Пикселам фона присваивается обозначение 0.
Было ли это полезно?