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!