How to fill holes in binary image
43 vues (au cours des 30 derniers jours)
Afficher commentaires plus anciens
Hello buddy,
I know that some posts already exist regarding this problem, but I'm still struggling in a similar issue. I have a .avi file from which I extract, frame by frame, the animal pupil, but are present in the image these three reflecting blobs of light that makes the binary conversion weird. I don't know how to get rid off them.
Someone, could help me, pls?
Ps: just to let you know I had this code within a for loop
image_frame = read (video,cnt);
piel_1 = ~im2bw(image_frame,0.15);
piel_2 = bwmorph(piel_1,'open');
piel_3 = bwmorph(piel_2,'close');
piel_4 = bwareaopen(piel_3,2000);
piel = imfill(piel_4,'holes');
0 commentaires
Réponses (2)
KALYAN ACHARJYA
le 13 Juin 2019
Modifié(e) : KALYAN ACHARJYA
le 13 Juin 2019
"How to fill holes in binary image"
J = imerode( binary_image_name , SE ) ;
% chosse the structuring elment as per your requiremnet
For detail see here
2 commentaires
LORENZO GRILLI
le 14 Juin 2019
Modifié(e) : LORENZO GRILLI
le 14 Juin 2019
darova
le 15 Juin 2019
What does this part suppose to mean?
piel(k,:) = piel(k,:);
Image Analyst
le 15 Juin 2019
To fill holes in a binary image:
bw = imfill(bw, 'holes');
2 commentaires
Muhammad Zeeshan Ahmed Khan
le 9 Avr 2020
This is not filling the hole in a binary image please guide
Image Analyst
le 9 Avr 2020
OK, sure. Where is your image? You forgot to attach it. ?♂️
Are you sure your image is just larger than the display and there is a small path to the background that gets subsampled away when it goes to display it so that you don't see that path to the background and you think it's a hole when it's really not? So I can check for that you must attach your binary image in a PNG format file or a .mat file, NOT as a JPG image.
Voir également
Catégories
En savoir plus sur Matrox Hardware 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!