How do to remove section of a defined path (skeleton)?

3 Ansichten (letzte 30 Tage)
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);
dos.bmp..dos_edit.bmp ero.bmp

Akzeptierte Antwort

darova
darova am 28 Sep. 2019
Try my script
  3 Kommentare
darova
darova am 29 Okt. 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)
123.png
So i just added this condition
if ~isempty(ar)
Try now

Melden Sie sich an, um zu kommentieren.

Weitere Antworten (0)

Community Treasure Hunt

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

Start Hunting!

Translated by