Guardar Frames de un video.
Publicado por Manuel (1 intervención) el 13/12/2010 19:50:49
Tengo el siguiente código:
%Se almacena el video en una variable.
mov = aviread('Video.avi');
for i = 1:10:length(mov)
%Se lee el Frame i.
I = mov(i).cdata;
%Se guarda el frame i.
imwrite(I,`frame?.png`)
end
Es decir, quiero que me guarde cada 10 frames un frame. El problema es que quiero que se graben como frame1.png, frame10.png, frame20.png....
Que debería poner donde aparece la "?", o debería utilizar otro método ?
%Se almacena el video en una variable.
mov = aviread('Video.avi');
for i = 1:10:length(mov)
%Se lee el Frame i.
I = mov(i).cdata;
%Se guarda el frame i.
imwrite(I,`frame?.png`)
end
Es decir, quiero que me guarde cada 10 frames un frame. El problema es que quiero que se graben como frame1.png, frame10.png, frame20.png....
Que debería poner donde aparece la "?", o debería utilizar otro método ?
Valora esta pregunta


0