Image Segmentation built into MATLAB?!
显示 更早的评论
Does anyone know if there are any image segmentation methods built into any of the MATLAB toolboxes? I have tried a 'lookfor' on the word 'segment' but haven't found anything interesting...
回答(2 个)
Wolfgang Schwanghart
2011-5-24
Hi Philip, look at the function watershed. In addition, there is a very good example using morphological reconstruction.
doc watershed
Cheers, W.
Sean de Wolski
2011-5-24
doc gt
doc lt
doc ge
doc le
doc eq
doc im2bw %Image Processing Toolbox (and doc graythresh)
doc edge %IPT
doc imerode %IPT
doc imdilate %IPT
doc imopen %IPT
doc imclose %IPT
doc bwareaopen %IPT
doc bwmorph %IPT
Just a few of them... If you want real information you'll have to provide images with expected results.
4 个评论
Philip
2011-5-24
Sean de Wolski
2011-5-24
Do you want the grassy foreground or just the building?
Philip
2011-5-24
Sean de Wolski
2011-5-24
The sky and road are easy: a lower threshold on the blue channel, i.e.:
>> Ibw = I(:,:,3)<90; %blue less than 90
The grass can be done with an AND statement and a lower threshold on the green channel. A few morphological operations would get you what you want.
类别
在 帮助中心 和 File Exchange 中查找有关 Image Segmentation 的更多信息
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!