SoloCodigo
Programación Específica => Matlab => Mensaje iniciado por: isaakson en Lunes 4 de Septiembre de 2006, 10:57
-
hola a todos, mi problema reside en que he creado una aplicacion grafica para una funcion de reconocimiento de imagenes, en ella he creado unos edit para obtener e insertar los nombres de la imagenes a capturar, pero el problema me resulta cuando uso la instruccion " imread", en la que me dice q no se puede usar.
es posible usar el imread e imwrite desde un entorno grafico?
aki os mando un trozo de programacion donde se encuentra el error: un saludo
var=get(handles.edit1,'string'); %recogo el nombre de individuo
set(handles.edit1,'string',var);
% nombre_imagen=sprintf('%s.bmp',var) % convierto el nombre
imag= imread(var); % cargo la imagen
figure(2)
imshow(imag)
-
claro que se puede ¡¡¡¡¡¡
prueba a usar esto
k3=uicontrol('Style','Edit','String','','Position',[150,70,140,20],...
'CallBack','Nombre=get(k3,''String'');A=imread(Nombre);image(A);');