您的位置:首页 > 编程语言 > MATLAB

【matlab】:matlab中把文件夹里面的图片连接成视频的一段代码

2016-04-06 20:51 633 查看
废话不说,点击进文件夹,然后里面的图片自动连接成视频

名字为video.avi

srcDir=uigetdir('Choose source directory.'); %获得选择的文件夹
cd(srcDir);
allnames=struct2cell(dir('*.jpg')); %只处理8位的bmp文件
[k,len]=size(allnames); %获得jpg文件的个数
aviobj = avifile('video','compression','none');
for i=1:len
%逐次取出文件
name=allnames{1,i};
I=imread(name); %读取文件
%     I1(:,:,1)=I;
%     I1(:,:,2)=I;
%     I1(:,:,3)=I;
aviobj = addframe(aviobj,I);
end
aviobj = close(aviobj);


这是一段无敌的代码
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: