How to split segmented object to different zones

6 次查看(过去 30 天)
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

采纳的回答

Image Analyst
Image Analyst 2015-3-17
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 个评论

请先登录,再进行评论。

更多回答(0 个)

Community Treasure Hunt

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

Start Hunting!

Translated by