How do to remove section of a defined path (skeleton)?
    7 views (last 30 days)
  
       Show older comments
    
    Julián Mauricio Ruiz Echeverri
 on 28 Sep 2019
  
    
    
    
    
    Commented: Julián Mauricio Ruiz Echeverri
 on 30 Oct 2019
            Hi, I want to remove the areas that are inside the circles. I had tried it using some structurant (using morphological operations as the erode )element but I don't get the goal . This is that I have : 
im=imread('dos.bmp');
>> im=rgb2gray(im);
>>figure, imshow(im)
>> er=imerode(im,B);
>> imshow(er);
 ..
.. 
 
0 Comments
Accepted Answer
  darova
      
      
 on 28 Sep 2019
        Try my script
3 Comments
  darova
      
      
 on 29 Oct 2019
				Sometimes spures are short and circel region is small
There is a line in the code that reduces circle region
msk = bwmorph(msk,'thin',1);    % reduce circle mask        
If the region has 2 pixels (long) and the region is reduces then area is 0 (has no area)

So i just added this condition
if ~isempty(ar)
Try now
More Answers (0)
See Also
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!

