How to unite the missing parts of a curve - binary images

1 次查看(过去 30 天)
I have a binary image of a curve with many missing parts and I need an idea to unite the discontinuities in order to obtain a continous curve.
I've attached below 3 examples and I need to code it so that the same code works on all of them
  1 个评论
Paul Simon
Paul Simon 2019-6-29
I've managed to get the centroids coordinates of all the blobs but I need to sort them somehow in order to obtain what I need (I've tried using poly2mask without sorthing them and the attached image is the result). Any ideas?

请先登录,再进行评论。

回答(1 个)

Image Analyst
Image Analyst 2019-6-29
Maybe try boundary()
  4 个评论
Image Analyst
Image Analyst 2019-6-30
Change the options for boundary() to make it fit tighter if you want.
Paul Simon
Paul Simon 2019-7-2
I think it would be more efficient if I had the coordinates of the starting and ending point of each blob but I don't really know how to obtain them

请先登录,再进行评论。

Community Treasure Hunt

Find the treasures in MATLAB Central and discover how the community can help you!

Start Hunting!

Translated by