produceavifrompic.m

来自「用matlab对视频文件(*.avi)进行读取」· M 代码 · 共 29 行

M
29
字号
%说明顺序图片还原成avi
%function produceavifrompic(pfrom,pto,pext,navi) 
%aviobj = avifile(navi); 
%aviobj.Quality = 100; 
%aviobj.compression='None'; 
%cola=0:1/255:1; 
%cola=[cola;cola;cola];%%黑白图像 
%cola=cola'; 
%aviobj.colormap=cola; 
%for i=pfrom:pto 
%fname=strcat(num2str(i),pext) 
%adata=imread(fname); 
%aviobj = addframe(aviobj,uint8(adata)); 
%end 
%aviobj=close(aviobj); 

%以上是将一系列8位黑白图像转化成avi格式电影,如果是彩色图像,则如下 0.

function produceavifrompic(pfrom,pto,pext,navi) 
aviobj = avifile(navi); 
aviobj.Quality = 100; 
aviobj.compression='None'; 
for i=pfrom:pto 
fname=strcat(num2str(i),pext) 
adata=imread(fname); 
aviobj = addframe(aviobj,uint8(adata)); 
end 
aviobj=close(aviobj);

⌨️ 快捷键说明

复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?