Image Processing: Remove double edges
Afficher commentaires plus anciens
Is there a way to remove edges that appear twice in an image?
For example, for some edges, the 1D neighbourhood may look like:
1 0 1
where the 1's represent the edges. Is there a way to remove the right-hand edge when this happens so that I am left with simply:
1 0 0
Perhaps a convolution of some sort would work, but I am unsure how to do this in MATLAB...
Thanks for your help!
Réponses (1)
Jonas Reber
le 6 Juin 2011
0 votes
you could take another derivative (2nd) and only keep the positive values
1 0 1 => 0 -1 1 (depenting on the direction you are coming from)
Catégories
En savoir plus sur Object Analysis 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!