MOVIE
Publicado por Rosa (11 intervenciones) el 29/07/2009 20:40:55
Hola,
Tengo un problema a la hora de abrir la figura. El array a me contiene el nombre de los fotogramas. Por ejemplo,
a(1) me devuelve '001.fig' pero a la hora de hacer el open tal y como lo tengo me dice que el fichero a(jj) no se encuentra y si lo pongo entre parentesis, me dice que
debe ser una cadena simple.
esta es mi funcion:
function makemovie
moviename='VIDEO__1';
pwd;
cd 'VVVVV'
a=dir('*.fig');
a=rmfield(a,'bytes');
a=rmfield(a,'date');
a=rmfield(a,'isdir');
a=rmfield(a,'datenum');
a=struct2cell(a);
%a=char(a);
for jj=1:length(a)
open a(jj);
F(jj)=getframe(gcf);
close(a(jj));
end
movie(F,2);
cd ..
movie2gif(F, [moviename '.gif'],'LoopCount',1,'delaytime',0.05);
end
Sabeis como puedo abrir la imagen?
muchas gracias y un saludo!
Tengo un problema a la hora de abrir la figura. El array a me contiene el nombre de los fotogramas. Por ejemplo,
a(1) me devuelve '001.fig' pero a la hora de hacer el open tal y como lo tengo me dice que el fichero a(jj) no se encuentra y si lo pongo entre parentesis, me dice que
debe ser una cadena simple.
esta es mi funcion:
function makemovie
moviename='VIDEO__1';
pwd;
cd 'VVVVV'
a=dir('*.fig');
a=rmfield(a,'bytes');
a=rmfield(a,'date');
a=rmfield(a,'isdir');
a=rmfield(a,'datenum');
a=struct2cell(a);
%a=char(a);
for jj=1:length(a)
open a(jj);
F(jj)=getframe(gcf);
close(a(jj));
end
movie(F,2);
cd ..
movie2gif(F, [moviename '.gif'],'LoopCount',1,'delaytime',0.05);
end
Sabeis como puedo abrir la imagen?
muchas gracias y un saludo!
Valora esta pregunta


0