Thinning lines preserving 4-connectivity
Afficher commentaires plus anciens
Hi
I have bw 4-connectivity images where some lines are too thick and I am looking for a method to thinning them but preserving 4-connectivity.
So far I only find the bwmorph 'skel' option but it converts to 8 connectivity.

This is part of the original image. Please notice the bottom double thick segments.

Result after bwmorph(BW,'skel');
Is there any similar function for thinning the lines but preserving 4-connectivity?
Thanks
Réponses (1)
Image Analyst
le 24 Juin 2022
0 votes
2 commentaires
Luis Rosety
le 24 Juin 2022
Image Analyst
le 24 Juin 2022
When I asked "Why?", you basically said "because it does", which is not an explanation.
You can just scan the image and if you find certain patterns, like a diagonal pattern, to fill in a pixel. There should be just a handful of possible patterns that are not 4-connected.
Catégories
En savoir plus sur Morphological Operations dans Centre d'aide et File Exchange
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!