加载中…
个人资料
  • 博客等级:
  • 博客积分:
  • 博客访问:
  • 关注人气:
  • 获赠金笔:0支
  • 赠出金笔:0支
  • 荣誉徽章:
正文 字体大小:

Matlab下读取avi视频文件并进行基于邻帧差法的视频目标运动检测

(2012-08-07 20:18:04)
标签:

it

分类: 视频图像

http://s9/middle/46e3af5bgc6ac09430a78&690

Matalab代码:

%implay('highwayII_raw.avi');
videoObj = mmreader('highwayII_raw.avi');%读视频文件
nframes = get(videoObj, 'NumberOfFrames');%获取视频文件帧个数

for k = 1 : nframes
    currentFrame = read(videoObj, k);%读取第i帧
    subplot(2,2,1);%创建图像显示窗口并获取第一个窗口句柄
    imshow(currentFrame);
   
    % Convert to grayscale.
    grayFrame = rgb2gray(currentFrame);%灰度化
    if(k==1)
        grayFrame_1 = grayFrame;
    end
   
    difgrayFrame= grayFrame - grayFrame_1;%邻帧差
   
    grayFrame_1 = grayFrame;
   
    subplot(2,2,2);
    imshow(difgrayFrame);
end

0

阅读 收藏 喜欢 打印举报/Report
  

新浪BLOG意见反馈留言板 欢迎批评指正

新浪简介 | About Sina | 广告服务 | 联系我们 | 招聘信息 | 网站律师 | SINA English | 产品答疑

新浪公司 版权所有