1 clc; 2 nFrames=10; 3 mov(1:nFrames) = struct('cdata', [],'colormap', []); 4 for i=1:nFrames 5 Img= random('Normal',0,1,500,500)*255 6 Img_new(:,:,1)=Img; 7 Img_new(:,:,2)=Img; 8 Img_new(:,:,3)=Img; 9 10 Img_new=rgb2gray(Img_new); 11 thred= graythresh(Img_new) 12 Img=im2bw(Img_new, thred) 13 % Img=imread(['D:\DATA\Guldum_airglow\data_589\20150727\' num2str(i) '.tif']); 14 imshow(Img,[]); 15 frame=getframe(gcf); 16 im=frame2im(frame);%製做gif文件,圖像必須是index索引圖像 17 [I,map]=rgb2ind(im,256); 18 mov(i)=getframe(gcf); 19 if i == 1; 20 imwrite(I,map,'D:\face.gif','gif', 'Loopcount',inf); 21 else 22 imwrite(I,map,'D:\face.gif','gif','WriteMode','Append'); 23 end 24 end 25 movie2avi(mov, 'D:\r20150727.avi', 'compression', 'None','FPS',15);