How to detect and fill a special region?
Afficher commentaires plus anciens
Hi.
Regarding the following image:

what I want is detecting and then removing (I mean making them black as elsewhere) the white regions. Please note that the image is binary one and it is only a part of an image. The whole image contains other white and black regions (so it might not be easy to use imfill).
what can I do?
1. Is there any function in MATLAB that can automatically detect them and make them black?
2. If not, the user shall select them from screen, right? if yes, how to make the inside black? (I know I can select them by roipoly or similar functions, but I do not know how to make inside the regions black while keeping outside the same)?
By the way! If needed, I can also work on grayscale image instead of binary, whichever is easier or more efficient.
I hope I described my problem clearly.
Thanks so much for your time.
Steven
Réponse acceptée
Plus de réponses (0)
Catégories
En savoir plus sur Image Arithmetic dans Centre d'aide et File Exchange
Produits
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!
