Deleting a handle array.

9 visualizzazioni (ultimi 30 giorni)
Ryan
Ryan il 28 Feb 2013
I'm trying to add multiple ROIs to an image using imroi. All of the handles are stored in an array variable. I want to delete all of the rois from the image simultaneously. I've tried delete(handle_array) and get the following error:
Function 'subsindex' is not defined for values of class 'imrect'.
Is there a better way to do this? Thank you.

Risposta accettata

Sean de Wolski
Sean de Wolski il 28 Feb 2013
Can you provide repro code? Do you have a variable named delete
This works fine for me:
for ii = 3:-1:1
h(ii) = imrect;
%draw them
end
%Works for me:
delete(h)

Più risposte (1)

Ryan
Ryan il 1 Mar 2013
Sorry for the delayed response. I tried as you did, and it worked.
Thanks!

Community Treasure Hunt

Find the treasures in MATLAB Central and discover how the community can help you!

Start Hunting!

Translated by