Making a movie from images
    7 visualizaciones (últimos 30 días)
  
       Mostrar comentarios más antiguos
    
    Olu adroit
 el 8 de Feb. de 2015
  
    
    
    
    
    Editada: Olu adroit
 el 9 de Feb. de 2015
            Hi all,
I am trying to make a movie from a set of sequential images using the code below.
However I am getting an error message:
                "Error using im2frame
                Indexed movie frame must have a non-empty colormap"
                 "Error in movie (line 13)
                  writeVideo(writerObj,im2frame(Frame));"
   Please is there some words i forgot to add to the line13?
   Thanks for your help in advance
    ImageFolder = ('C:\Work\2015 CA\Contour\Von Mises');
    TiffFiles = dir(strcat(ImageFolder,'\*.tiff'));
    S = [TiffFiles(:).datenum] 
    [S,S] = sort(S);
    TiffFilesS = TiffFiles(S)
    VideoFile =  strcat(ImageFolder,'\Video');
    writerObj = VideoWriter(VideoFile);
    writerObj.FrameRate = 10;
    open(writerObj);
    for t= 1:length(TiffFilesS)
    Frame = imread(strcat(ImageFolder,'\',TiffFilesS(t).name));
    writeVideo(writerObj,im2frame(Frame));
    end
    close(writerObj);
0 comentarios
Respuesta aceptada
Más respuestas (2)
  Erik S.
      
 el 8 de Feb. de 2015
        Hi,
Reading the error message there is an error when you are using the function im2frame, which is called on line 13.
What are you passing to the function in2frame?
0 comentarios
  Image Analyst
      
      
 el 8 de Feb. de 2015
        This is all demonstrated in well commented detail in my attached demo. Pay particular attention in the latter half of the demo where I create frame and colormaps.
0 comentarios
Ver también
Categorías
				Más información sobre Modify Image Colors en Help Center y File Exchange.
			
	Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!


