福州建设厅官方网站,百度网站审核期时间,免费空间可以上传网站吗,做公关用的网站MATLAB AVI 视频读取处理1、用matlab读取avi视频(只能读一定压缩各式的avi 电影#xff0c;这是因为avi视频文件的编码有很多#xff0c;而matlab只支持部分编码格式。可见http://www.doczj.com/doc/4ae6c6222af90242a895e5fd.html/IdoIwill/article/details/2125838)aviinfo…MATLAB AVI 视频读取处理1、用matlab读取avi视频(只能读一定压缩各式的avi 电影这是因为avi视频文件的编码有很多而matlab只支持部分编码格式。可见http://www.doczj.com/doc/4ae6c6222af90242a895e5fd.html/IdoIwill/article/details/2125838)aviinfo(d:\abc.avi);%显示存在d 盘文件abc.avi 的信息,在matlab2010 版本中该函数可以换成mmreadermovaviread(abc:.avi); %读入电影abc.avimovie(mov); %放映电影2、将avi视频转成图片序列movaviread(d:\abc.avi); %读入Vframessize(mov,2); %读取视频的帧数mov 为1*1179 structstruct就是第4点所介绍的for i1: Vframesstrtempstrcat(d:\转换的图片\,int2str(i),.,jpg); %将每帧转成.jpg 的图片imwrite(mov(i).cdata(:,:,), mov(i).colormap, strtemp); % 把图像写入磁盘end3、读取avi视频第index帧有三种使用方式(不适用于索引图)第一种movaviread(filename); % 读入视频framemov(index); %读取avi 文件的第index 帧图像img frame.cdata; % 读取图像的颜色信息第二种frame aviread(filename, index);img frame.cdata;第三种mov aviread(filename);frame mov.cdata;img mov{index};例%读取第一帧图像mov aviread(highwayI_raw.AVI); framemov(index); imshow(frame.cdata);4、读取avi视频第index帧图像后所储存帧格式是一个结构体(struct)该结构体有两个元素cdata 和colormap例frame aviread(highwayI_raw.AVI, i);frame.cdata 表示了一个数据数组彩色图像就是3 维的灰度图像就是2 维的。也就是相当于Iimread(‘abc.jpg’)后的数组Iframe.colormap 见(help aviread)%%%%%了解了以上四点处理视频文件就可以相当于图像文件一样处理了%%%%