Matlab - Salvar imágenes en avi

   
Vista:

Salvar imágenes en avi

Publicado por David (40 intervenciones) el 11/06/2014 10:14:56
Para salvar una secuencia de imágenes en formato avi, estoy utilizando el siguiente código:
1
2
3
4
5
6
7
8
n=6;
for i=1:n
[aux,map]=imread(cat(2,'prueba',num2str(i,'%03d'),'.bmp'));
imshow(aux);
pruebavideo=getframe;
movie(pruebavideo);
%pruebaavi=avifile('pruebavideo'));
end


Parto de imágenes bmp salvadas desde matlab (prueba001.bmp, prueba002.bmp, ...) a las que cambio el punto de vista de la imagen.

Lo que quiero hacer me funciona más o menos bien, ya que se visualiza la secuencia en matlab después de ejecutar el código pero tengo dos problemas:
- No se bien la forma de salvar el vídeo a formato avi
- La secuencia de vídeo se me visualiza en blanco y negro, es decir, se pierden los colores de las figuras 3D originales

¿Me podéis ayudar, por favor, en la modificación del código para conseguir que el vídeo se salve en formato avi con los colores de las figuras?

No se si hay otra forma alternativa más eficiente de conseguir lo que quiero.

Mucha gracias por vuestra ayuda.
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