ROI selection without overlap
古いコメントを表示
I'm trying to select several ROI's from an image using the following code:
for i=1:nbrois
roi3d{i}=roipoly(A);
end
Which works OK...I however, need to be sure that those ROIs don't overlap with each other. Is there a way of selecting the first ROI, have the program show the polygon on top of the image to select the second ROI and so on? In other words, I want to select the ROIs with all the previous ROIs displayed on the image, is that possible?
Any help is appreciated.
1 件のコメント
Image Analyst
2013 年 3 月 26 日
I'm not sure what you want to do.
Do you want to use plot() to plot all the old ROIs on the image so the users will know where they already drew and to not draw into those regions? Is that what " I want to select the ROIs with all the previous ROIs displayed on the image" means?
Then, after the user has (correctly or incorrectly) drawn an ROI, do you want to check each newly-drawn ROI and alert the user if it overlaps any of the prior ROI, and not add that ROI to the list of valid ROIs?
Please explain in more detail.
採用された回答
その他の回答 (0 件)
カテゴリ
ヘルプ センター および File Exchange で ROI-Based Processing についてさらに検索
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!