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

3 ビュー (過去 30 日間)
Paul Simon
Paul Simon 2019 年 6 月 27 日
コメント済み: Paul Simon 2019 年 7 月 2 日
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