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

3 vues (au cours des 30 derniers jours)
Paul Simon
Paul Simon le 27 Juin 2019
Commenté : Paul Simon le 2 Juil 2019
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 commentaire
Paul Simon
Paul Simon le 29 Juin 2019
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?

Connectez-vous pour commenter.

Réponses (1)

Image Analyst
Image Analyst le 29 Juin 2019
Maybe try boundary()
  4 commentaires
Image Analyst
Image Analyst le 30 Juin 2019
Change the options for boundary() to make it fit tighter if you want.
Paul Simon
Paul Simon le 2 Juil 2019
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

Connectez-vous pour commenter.

Community Treasure Hunt

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

Start Hunting!

Translated by