Remove larger connected components based on pixels
3 vues (au cours des 30 derniers jours)
Afficher commentaires plus anciens
Tanmoy
le 12 Juin 2015
Réponse apportée : Image Analyst
le 15 Juin 2015
bwareaopen(bw,p) can delete pixels of connected components below p pixels. I want to delete the connected components above p pixel.
Say, if a connected component has 19 pixel, & we set p =20, bwareaopen() can delete that component. But, I need to delete connected component that has ,say 51 pixels in it. A function to remove larger connected components (above the threshold "p").
0 commentaires
Réponse acceptée
Plus de réponses (1)
Eric Lin
le 15 Juin 2015
This answer provides a nice solution to your question.
Basically, to delete components greater than a threshold, use a logical complement and AND operation to mask out the larger components.
0 commentaires
Voir également
Catégories
En savoir plus sur MATLAB Compiler dans Help Center et File Exchange
Produits
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!