In a binary image, can I selectively remove one of the blobs interactively?
1 visualizzazione (ultimi 30 giorni)
Mostra commenti meno recenti
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 Commenti
Risposta accettata
Image Analyst
il 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 Commenti
Più risposte (1)
Vedere anche
Prodotti
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!