How to fill the regions within the traced boundry using "bwboundaries"

14 ビュー (過去 30 日間)
BAKIYA LAKSHMI
BAKIYA LAKSHMI 2014 年 2 月 19 日
コメント済み: Image Analyst 2014 年 2 月 19 日
Hi, I am using bwboundaries to trace the boundaries. I want to know,how to fill the traced region alone with white pixels.

採用された回答

Dishant Arora
Dishant Arora 2014 年 2 月 19 日
編集済み: Dishant Arora 2014 年 2 月 19 日
b=imfill(b,'holes');
  4 件のコメント
BAKIYA LAKSHMI
BAKIYA LAKSHMI 2014 年 2 月 19 日
Thank you sir @ Dishant Arora. This code gives boundary binary mask,is it possible to fill the region within the boundary likewise?
Dishant Arora
Dishant Arora 2014 年 2 月 19 日
imfill will do.

サインインしてコメントする。

その他の回答 (1 件)

Image Analyst
Image Analyst 2014 年 2 月 19 日
filledImage = poly2mask(xBoundaries, yBoundaries, rows, columns);
  6 件のコメント
Dishant Arora
Dishant Arora 2014 年 2 月 19 日
@Image analyst,I guess she probably wants a binary mask having 1's only at boundary positions.
Image Analyst
Image Analyst 2014 年 2 月 19 日
For that they'd use bwperim(). I ran the code and it does an auto-threshold and then gets the boundaries of all the regions. If that is not wanted then I need to know what is wanted. I have not heard a really clear explanation of what is wanted. I don't even know what a traced region is, as opposed to a regular connected components region that you get from thresholding. Perhaps a figure showing what the desired outcome is would be helpful if explaining it in English is difficult because English is not the native language of the poster. I'm pretty sure what is wanted is trivial if I could just understand what is wanted.

サインインしてコメントする。

タグ

Community Treasure Hunt

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

Start Hunting!

Translated by