readavi.m
上传用户:cxsjwj
上传日期:2022-08-09
资源大小:34k
文件大小:0k
源码类别:

matlab例程

开发平台:

Matlab

  1. function readavi(filename) 
  2. %avi电影必须为无压缩AVI格式,用Open Video Converter软件可以输出无压缩AVI.
  3. %filename='mv.avi' 
  4. %aviinfo('mv.avi'); %显示存在当前文件夹下的电影*.avi的信息  
  5. %mov=aviread('.avi'); %读入存在当前文件夹下的电影*.avi  
  6. %movie(mov); %放映电影  
  7. %将电影转成图片序列  
  8. mov=aviread(filename); %读入  
  9. fnum=size(mov,2); %读取电影的祯数,mov为1*temp  
  10. for i=1:fnum  
  11. strtemp=strcat(int2str(i),'.','jpg');%将每祯转成jpg的图片  
  12. imwrite(mov(i).cdata(:,:,:),strtemp);  
  13. end