-
大小: 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
評論
共有 條評論