Matlab - variable de una callback

 
Vista:

variable de una callback

Publicado por ibong (18 intervenciones) el 14/06/2011 12:11:36
Hola,
De nuevo yop. :) Estoy trabajando con GUI y necesito de una funcion ,una variable para que sea parte de otra funcion. Por ejemplo, extraer la imagen que yo seleccione para luego compararla con otra

function open_callback (...)
[a b]=uigetfile('*.dcm', 'name');
get (handles.cargar, 'String')
set(handles.open,'String',name)
img=dicomread(fullfile(a,b));

LUEGO LO MISMO PARA IMG2 RESPECTIVAMENTE

Y la otra funcion es para hacer un calculo de la primera y la segunda


function factor_callback (...)


If img==img2
:.....

Pero no me reconoce a img e img2, no sé por quéeee como la extraigo de la primera callback?


DAVE espero puedas orientarme :P
Valora esta pregunta
Me gusta: Está pregunta es útil y esta claraNo me gusta: Está pregunta no esta clara o no es útil
0
Responder

variable de una callback

Publicado por ibong (18 intervenciones) el 14/06/2011 13:35:53
Para quienes esten en lo mismo, ya encontre como hacer:

Hay que crear un handles para la imagen que ya ha sido leida, de esta manera

hamdles.img= (nombre de la imagen) % con la cual declaraste la imagen leida
guidata(hObject,handles) % se ultilza para actualizar datos, siempre se debe colocar para pasar informacion a otra funcion.

Espero sirva de ayuda...Saludos
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar