Near are to a value

Hi, I was wondering if anyone knows how I can program the option for a binary image to which all its regions have been tagged to determine the index of that region whose area is closest to a value I enter, for expample 1.
value = 1;

Answers (1)

To extract the index of a desired number from a labeled (what you call "tagged") image, you can do this:
[labeledImage, numRegions] = bwlabel(allBlobs); % allBlobs is your binary image.
% Now extract blob #7 ONLY into a new binary image:
oneSingleBlob = ismember(labeledImage, 7);

1 Comment

But what I want is to extract the index from the region whose area is closest to 1 square pixel

Sign in to comment.

Categories

Find more on Convert Image Type in Help Center and File Exchange

Products

Release

R2020a

Community Treasure Hunt

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

Start Hunting!