Effacer les filtres
Effacer les filtres

removal the outer boundary of bw image?

5 vues (au cours des 30 derniers jours)
mmm ssss
mmm ssss le 29 Jan 2012
Hi all
i wrote this code
y=imread('..........bmp');
bw=im2bw(y);
b=bwboundaries(bw);
boundry=b{1};
imshow(bw);
hold on;
plot(boundry(:,2),boundry(:,1),'g');
now i need to remove the outer boundary in green color without any effect on the details inside this boundary , is this possible in matlab ? if it is possible how can this be done?
regards
  4 commentaires
mmm ssss
mmm ssss le 29 Jan 2012
*without any affect on the details inside it
Image Analyst
Image Analyst le 29 Jan 2012
Walter, I tried but I have no idea what he wants. Apparently it's not what you or I suggested even though both suggestions were valid possible approaches according to how he unclearly worded his question.

Connectez-vous pour commenter.

Réponses (1)

Image Analyst
Image Analyst le 29 Jan 2012
Use morphological erosion
bw = imerode(bw, true(3));
  12 commentaires
mmm ssss
mmm ssss le 30 Jan 2012
and the obtain image mg without these border?
mmm ssss
mmm ssss le 30 Jan 2012
*and the obtain image mg without these border?

Connectez-vous pour commenter.

Community Treasure Hunt

Find the treasures in MATLAB Central and discover how the community can help you!

Start Hunting!

Translated by