How to fill the interior of the boundary surface of the object?
Ältere Kommentare anzeigen
Hi dear community members,
i have an object whose boundary surface is filled as 1s and 3s. i want to fill the interior. using imfill() function, it filled the interior but it fills extra regions as well.
The file is attanced for the points of the objects. Thanks in advance for cooperation.
Antworten (1)
darova
am 14 Mär. 2021
1 Stimme
use bwselect
7 Kommentare
M.S. Khan
am 15 Mär. 2021
darova
am 15 Mär. 2021
Did you use row and column properly? Can you show the code?
M.S. Khan
am 17 Mär. 2021
darova
am 17 Mär. 2021
You should pass r and c coordinates you want to pick
B = bwselect(A,round(c/2),round(r/2),4)
M.S. Khan
am 17 Mär. 2021
M.S. Khan
am 19 Mär. 2021
Image Analyst
am 19 Mär. 2021
bwselect() allows you to manually, or by code, select a particular blob(s) that you want to extract into a new image. It does not fill shapes.
Kategorien
Mehr zu Region and Image Properties finden Sie in Hilfe-Center und File Exchange
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!