码迷,mamicode.com
首页 > 其他好文 > 详细

Matlab 基本视频操作

时间:2015-06-11 06:59:42      阅读:156      评论:0      收藏:0      [点我收藏+]

标签:

刚刚做完第一个算是完整的 matlab 视频处理的项目,感觉还是值得纪念一下。

1、打开avi视频文件,逐帧播放。

 1 clc;
 2 clear;
 3 video=mmreader(a.avi);
 4 nFrames = video.NumberOfFrames;  %得到帧数
 5 H = video.Height;                %得到高度
 6 W = video.Width;                  %得到宽度
 7 Rate = video.FrameRate;
 8 % Preallocate movie structure.
 9 mov(1:nFrames) = struct(cdata,zeros(H,W,3,uint8),colormap,[]);
10 
11 
12 %获取每一帧
13 for i = 1:nFrames
14     mov(i).cdata = read(video,i);
15     P = mov(i).cdata;
16 
17     %imresize() []中格式要求:[高 宽]
18 
19     Q = imresize(P,[720 960]);
20     disp(当前播帧数:),disp(i);
21     imshow(P),title(原始图片);%显示原始图片
22     31 end

 

Matlab 基本视频操作

标签:

原文地址:http://www.cnblogs.com/cogons/p/4567933.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!