Есть ли функция обработки изображений для получения скелета двоичного изображения в MATLAB

целью скелетирования является представление двоичного изображения с минимальным набором пикселей. Скелет должен учитывать геометрические свойства формы и сохранять ассоциативные связи.

мой вопрос здесь в том, как я могу получить скелет из двоичного изображения?

2 ответов


один подход-использовать BWMORPH.

%# assume your binary image is called binImg
skeleton = bwmorph(binImg,'skel',inf);

Преобразование Медиальной Оси похоже на то, что вы ищете.