Conversion to binary Image
古いコメントを表示
Hi, I have grayscale image of the person(output of mixture of gaussian method) with background(also shows shadow effect),I want to convert it into Binary image such that persons body in white and background in black.How can I do? Is there readymade code.Please reply.
6 件のコメント
pratibha rane
2013 年 4 月 9 日
Walter Roberson
2013 年 4 月 9 日
Upload a sample image so we have a better idea of how difficult it would be to deal with.
Jan
2013 年 4 月 9 日
@pratibha rane: Using this link would allow for giving us more information about your problem. Therefore it helps to get a solution indirectly. The less we have to guess, the more likely is a useful answer.
pratibha rane
2013 年 4 月 9 日
pratibha rane
2013 年 4 月 9 日
回答 (2 件)
Walter Roberson
2013 年 4 月 9 日
0 投票
bwareaopen() http://www.mathworks.com/help/images/ref/bwareaopen.html to remove a fair bit of the noise (but probably not all.)
To go further than that, you are going to need to close the border of the figure at the bottom edge. I have a couple of guesses about what might work for that, but I do not have the toolbox to experiment with.
Image Analyst
2013 年 4 月 9 日
0 投票
What do you need? Really need? Because it may be possible to do what you want to do, like detect if a person is there or is moving, without actually getting the same outline as if you had hand-traced it. Why can't you just threshold and take the largest blob?
3 件のコメント
pratibha rane
2013 年 4 月 10 日
編集済み: Walter Roberson
2013 年 4 月 10 日
Walter Roberson
2013 年 4 月 10 日
What will you do with the posture image?
pratibha rane
2013 年 4 月 10 日
カテゴリ
ヘルプ センター および File Exchange で Color Segmentation についてさらに検索
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!