Mostrar comentarios más antiguos
Hi. I need ideas on How to fill the dark regions that have white regions inside, to make them completely white. I don't need implementation just ideas of what algorithms or methods I can use to do that. Thanks in advance.
Respuestas (2)
Sean de Wolski
el 4 de Mayo de 2011
If it would be filled by an:
imfill(X,'holes');
AND is white in the original image; then it might be (Where X has the darker values as true.
It's hard to understand what you mean from that image. Is dark the middle color (grayish) or is it black or is it both?
1 comentario
Jason
el 4 de Mayo de 2011
Sean de Wolski
el 4 de Mayo de 2011
0 votos
Steps:
- Do a connected components analysis (bwconncomp) on a logical image of anything you want.
- Find the linear indeces of all white pixels
- Use cellfun and ismember to see if, in each connected component there is white (CC.PixelIdxList)
- if there is, set that entire cell's set of linear indeces to white - else do nothing
Categorías
Más información sobre Region and Image Properties en Centro de ayuda y File Exchange.
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!