Splitting an object in an image into segments
1 次查看(过去 30 天)
显示 更早的评论
I have a number of wavy lines in a logical image. Using bwlabel I am able to get the individual pixel indices for each line.
I was wondering if there is a way to select, on a single line, where you want to split it into segments, and return the pixel indices separately for the each segment a line is split into?
0 个评论
采纳的回答
Image Analyst
2013-7-18
I'd probably use riopolyold() to let the user select where she wants to split the blob - draw a region around the middle. Then use inpolygon() on the PixelIdxList returned from regionprops to determine if a given pixel in the blob is in the polygon (so it's in the middle third drawn by the user) or which side it's on.
更多回答(1 个)
Elisa
2013-7-18
In one I don't know...
But using few lines, after bwlabel, I would use regionprops with area propertie...In a third line, cut that piece of the matrix...
0 个评论
另请参阅
类别
在 Help Center 和 File Exchange 中查找有关 Image Segmentation and Analysis 的更多信息
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!