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