-
大小: 0.77M文件类型: .rar金币: 1下载: 0 次发布日期: 2021-02-02
- 语言: Matlab
- 标签: fen 三帧法 site:www.pud
资源简介
三帧差分法,绝对可用,matlab实现,里面有视频和结果图。如果程序出错误,可用先把result.avi删除,在做测试、
代码片段和文件信息
clc;
clear;
targetavi=‘SampleVideo.avi‘; %%原始视频
resultavi=‘result.avi‘; %%检测结果视频
%%%%%%%%%%%%%%%%%%%%%%读取视频
mov=aviread(targetavi);
fnum=size(mov2);%读取电影的祯数,mov为1*temp?,读取的是mov中得第二个参数。
%%%%%%%%%%%%%%%%%%%%%%建立结果视频
aviobj = avifile(resultavi);
aviobj.Quality = 100;
aviobj.Fps = 15;
aviobj.compression=‘Indeo5‘;
%%%%%%%%%%%%%%%%%%%%%%帧间差分法
for i=2:fnum-1
x=mov(i-1).cdata(:::);
y=mov(i).cdata(:::);
z=mov(i+1).cdata(:::);
m=rgb2gray(x);
m=medfilt2(m);
n=rgb2gray(y);
n=medfilt2(n);
o=rgb2gray(z);
o=medfilt2(o);
q=im2double(n);
w=im2double(m);
p=im2double(o);
c=q-w;%%差分
属性 大小 日期 时间 名称
----------- --------- ---------- ----- ----
文件 1576 2013-05-31 13:28 三帧差分法\fr
文件 206336 2013-05-31 13:28 三帧差分法\result.avi
文件 638976 2005-03-14 13:59 三帧差分法\SampleVideo.avi
文件 171902 2013-05-31 13:28 三帧差分法\结果.bmp
目录 0 2013-05-31 13:28 三帧差分法
----------- --------- ---------- ----- ----
1018790 5
评论
共有 条评论