
GUIDE MATLAB
Publicado por Ronald (7 intervenciones) el 25/10/2015 13:17:01
Hola,
tengo muchas imágenes que quiero cargar en una GUI de Matlab.Necesito que cada vez que le doy al botón NextImage, a la siguiente imagen....pero no lo consigo. solo la primera y la segunda.¿ Alguien sabe como puedo hacerlo?no tengo mucha idea de usar la GUI..
Gracias!!!!
Lo que hago es poner este código:
tengo muchas imágenes que quiero cargar en una GUI de Matlab.Necesito que cada vez que le doy al botón NextImage, a la siguiente imagen....pero no lo consigo. solo la primera y la segunda.¿ Alguien sabe como puedo hacerlo?no tengo mucha idea de usar la GUI..
Gracias!!!!
Lo que hago es poner este código:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
function interfaz_OpeningFcn(hObject, eventdata, handles, varargin)
handles.output = hObject;
Carpeta='C:\Users\Ronald\Documents\MATLAB\Imagenes\';
directorio= dir(Carpeta);
file={};
isub = [directorio(:).isdir];
subcarpetas = {directorio(isub).name}';
subcarpetas(ismember(subcarpetas,{'.','..'})) = [];
numsubcarpetas=length(subcarpetas);
for k=1:numsubcarpetas
f=dir(fullfile(Carpeta,subcarpetas{k},'*.jpg'));
file=[file fullfile(Carpeta,subcarpetas{k},{f.name})];
numfile=length(file);
imagen=imread(file{k});
imshow (imagen);
end
% Update handles structure
guidata(hObject, handles);
function NextImage_Callback(hObject, eventdata, handles)
for k=1:numfiles
f=dir(fullfile(Carpeta,subcarpetas{k},'*.jpg'));
file=[file fullfile(Carpeta,subcarpetas{k},{f.name})];
numfile=length(file);
imagen=imread(file{k});
end
guidata(hObject, handles);
Valora esta pregunta


0