Image Processing: Remove double edges
Show older comments
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!
Answers (1)
Jonas Reber
on 6 Jun 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)
Categories
Find more on Object Analysis in Help Center and File Exchange
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!