How to fill a gap between line segments in an image

6 vues (au cours des 30 derniers jours)
Abdul Hannan Qureshi
Abdul Hannan Qureshi le 4 Juin 2022
I am working on raster images. How I can fill up this gap between line segments, as shown in figure below.
the raster image file is enclosed. Kindly advice.

Réponse acceptée

Matt J
Matt J le 4 Juin 2022
Modifié(e) : Matt J le 4 Juin 2022
load gap
Irasterl=imclose(Irasterl,ones(3));
imshow(Irasterl,[])

Plus de réponses (1)

Image Analyst
Image Analyst le 4 Juin 2022
For single pixel gaps you can also use bwmorph with the 'bridge' option.
Irasterl = bwmorph(Irasterl, 'bridge');

Produits


Version

R2022a

Community Treasure Hunt

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

Start Hunting!

Translated by