Save ROI lines without saving handles

1 visualización (últimos 30 días)
John D
John D el 24 de Nov. de 2019
Respondida: John D el 25 de Nov. de 2019
I have the following code in a GUI which saves a set of user-drawn lines to an array.
h = drawline(handles.axes1,'Tag','userLine');
However, when I save this to a .mat file like so:
lineHandles = findobj(handles.axes1,'Tag','userLine');
save('roi.mat','lineHandles')
I get a 0x0 GraphicsPlaceholder object when I load it back.
So, how do I go about saving the actual Line objects and not the handle?
Thanks in advance.

Respuesta aceptada

John D
John D el 25 de Nov. de 2019
Answered my own question: created deep copy
lines = lineHandles(:,:);
save('roi.mat', 'lines');

Más respuestas (0)

Categorías

Más información sobre Migrate GUIDE Apps en Help Center y File Exchange.

Etiquetas

Productos


Versión

R2019a

Community Treasure Hunt

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

Start Hunting!

Translated by