ROI selection without overlap
Mostrar comentarios más antiguos
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 comentario
Image Analyst
el 26 de Mzo. de 2013
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.
Respuesta aceptada
Más respuestas (0)
Categorías
Más información sobre ROI-Based Processing en Centro de ayuda y File Exchange.
Productos
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!