In a binary image, can I selectively remove one of the blobs interactively?
2 views (last 30 days)
Show older comments
As the title states, I have a binary image with a number of blobs. Can I interactively remove one or more of the blobs without too much trouble?
As in, I don't want program a code to remove, say, the 5th blob. I want to open up a figure, click on a blob, and delete it.
0 Comments
Accepted Answer
Image Analyst
on 8 Nov 2012
Label the blobs with bwlabel. Then call ginput() or impixel() and have the user click on a blob. Get the value of the labeled image at that location. Then use ismember() to erase that blob. Relabel if you want to reflect the fewer number of blobs.
0 Comments
More Answers (1)
See Also
Products
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!