If I create a rectangle on an image from one function via:
function1(handles)axes(handles.axes1);hr=rectangle('Position',position,'EdgeColor','y')
How do I delete it from another function. I have tried both
function2(handles)hl = findall(handles.axes1, 'type', 'line')h2=( findobj(handles.axes1, 'type', 'line') )delete(hl);delete(h2)drawnow
But both h1 & h2 are empty:
hl = 0×0 empty GraphicsPlaceholder array.h2 = 0×0 empty GraphicsPlaceholder array.
Best Answer