Вопрос по c# – скелетонизация OpenCV в C #

1

любой может дать мне пример того, как скелетонизировать, не используя преобразование расстояния, или если у вас есть скелетонизация с преобразованием бега на расстояние. У меня есть пример с OpenCV в C #, больше не работает. cvlib.CvDistTransform (pimg ref, ref timg, (int) cvlib.CV_DIST_L2, 3, null, null);

Ошибка в параметрах нулевая, и я не могу ее решить. если кто-нибудь знает, как решить, или другой пример, пожалуйста, покажите мне. Я работаю с OpenCV в C #, но если пример с OpenCV в C ++ или другой лигуам служит. благодарю вас

Ваш Ответ

1   ответ
0

Здесь описан еще один метод:http://felix.abecassis.me/2011/09/opencv-morphological-skeleton/

Ниже приведен пример результата:

enter image description here enter image description here

Это очень просто, и все функции являются стандартными функциями в opencv. Это Python, но его будет легко конвертировать в C #.

Этот метод может быть полезен для аккуратности, но не дает большого аналитического значения, так как он не сохраняет топологию в более сложных формах. (Смотрите это изображение мышиной сетчатки:i.imgur.com/NsVakyM.png - контуры должны быть примерно одинаковыми.)

Похожие вопросы