matlab 将图像变成avi

%函数调用示例

image2avi('test','E:\LSH\LSH_O(1)\datasets\GoogleStreet_sub_leftimages\');

%将path_images路径的文件夹里的图像组成名为aviFileName的avi视频

function image2avi(aviFileName,path_images)
name_images=dir(path_images);
num_images=length(name_images)-3;

aviobj = avifile(aviFileName,'compression','None');

for i=1:1:num_images
    ImgName=name_images(i+3).name;
    frame=imread(strcat(path_images,ImgName));
    aviobj=addframe(aviobj,frame);
end
%close(frame);
aviobj=close(aviobj);

 

posted on 2014-04-30 15:30  Hanson-jun  阅读(624)  评论(2)    收藏  举报