2015-09-03 5 views
2

У меня есть изображение с набором сегментов кривой (внизу), и я хотел бы как-то получить соответствующую закрытую кривую. Есть ли у вас какие-либо предложения о том, как подойти к проблеме? Благодаря! Я работаю в Matlab.Закрытая кривая из сегментов

enter image description here

ответ

0

Try:

output=imclose(image,fspecial('disk',150)); 

Создает контур, который работает для этого изображения. Общее решение зависит от возможных типов входных данных.

1

В случае это может быть полезно, это код, который я закончил с использованием:

SE = strel('disk',10); 
IM2 = imerode(imfill(imdilate(image,SE)), SE); 
Смежные вопросы