How to split segmented object to different zones

2 Ansichten (letzte 30 Tage)
Hassan
Hassan am 17 Mär. 2015
Kommentiert: Hassan am 17 Mär. 2015
Hi all, I have an image of plant root segmented based on contrast. I did calculate the length of the segmented root. Now I would like to mark 3 different zones on the root based on 3 different lengths from a given point. How I can do this? I thought I will define a 3 circles with 3 radiuses and retrieve the union area with the segmented root each time. But this is not good because large radius will capture another feature in the image. I think there is a way to split the segmented object in a given point. Thank you, HM

Akzeptierte Antwort

Image Analyst
Image Analyst am 17 Mär. 2015
You need to label your binary image and extract just the one label you want before you start masking with the circle.
labeledImage = bwlabel(binaryImage);
labelNumberThatIWant = 42; % whatever ....
desiredBinary = labeledImage == labelNumberThatIWant;
  3 Kommentare
Image Analyst
Image Analyst am 17 Mär. 2015
My answer will still work.
Hassan
Hassan am 17 Mär. 2015
I will try it, Thank you, HM

Melden Sie sich an, um zu kommentieren.

Weitere Antworten (0)

Kategorien

Mehr zu Images finden Sie in Help Center und File Exchange

Community Treasure Hunt

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

Start Hunting!

Translated by