Как работает алгоритм OpenCV ConnectedComponent? - PullRequest
0 голосов
/ 11 ноября 2019

Я хотел бы найти подключенные компоненты на этом изображении (изображение является двоичным)

enter image description here

и для этого я использую OpenCV *Алгоритм 1008 * cv2.connectedComponentsWithStats . Но последний дает мне результат, который я не могу понять. Действительно, если мы возьмем первый связанный компонент, мы обнаружим, что есть несколько частей этого компонента, которые не связаны (см. Изображение, компонент белого цвета).

enter image description here

Не могли бы вы объяснить мне логику этого результата?

PS 1: я пробовал с другими алгоритмами подключения компонентов (например,как skimage.mesure.label) и я получил те же результаты!

PS 2: Для сравнения, вот второй подключенный компонент (всегда белый)

enter image description here

...