fill ciolor inside boundary of image
Afficher commentaires plus anciens
i have the outline of image as binary image. Now i want to fill a color inside to boundary to make it like a solid particle. How to do it?

Réponses (1)
KALYAN ACHARJYA
le 17 Déc 2019
Modifié(e) : KALYAN ACHARJYA
le 17 Déc 2019
Steps:
- Get the Centre Blobs
- Make it color as per your requirements, please note that resultant color image will be RGB image, not binary
Here, bwImage represents the binary image
bwImage=bwareafilt(~bwImage,1);
bChannel=255*uint8(bwImage);
gChannel=255*ones(size(bwImage),'uint8');
colorImage=cat(3,bChannel,gChannel,gChannel);
imshow(colorImage);

Hope it Helps!
Catégories
En savoir plus sur Modify Image Colors dans Centre d'aide et File Exchange
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!