Водораздел с использованием C # или C ++ - PullRequest
3 голосов
/ 19 ноября 2011

Я пытаюсь преобразовать функцию Matlab watershed в C # или C ++.

Я пытался использовать этот код , но CvFindContours возвращает NULL с этимimage .

Я также пытался использовать эту реализацию , но у меня были проблемы с FilterGrayToGray.

Кто-нибудь знает, как я могу решить свои проблемы или какЯ могу рассчитать водораздел на моем изображении?Может кто-нибудь объяснить мне более точный алгоритм потока Мейерса для водораздела?

Ответы [ 2 ]

1 голос
/ 20 ноября 2011

Вы смотрели на алгоритм водораздела , предоставляемый OpenCV?Кроме того, здесь является примером того, как использовать watershed с OpenCV.Надеюсь, что это полезно для вас!

0 голосов
/ 08 сентября 2017

Хотя я думаю, что данное решение (как OpenCV) хорошее, вы также можете искать другую реализацию водораздела. Поиск Люка Винсента и Пьера Сойла "Водоразделы в цифровых пространствах: эффективный алгоритм, основанный на иммерсионном моделировании".

...