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);