資源簡介
混合高斯模型的背景減除法和相鄰幀差法相結合進行目標檢測的程序,內附視頻
代碼片段和文件信息
%?This?m-file?implements?the?mixture?of?Gaussians?algorithm?for?background
%?subtraction.??
clear?all
%?source?=?aviread(‘C:\Video\Source\traffic\san_fran_traffic_30sec_QVGA‘);
source?=?aviread(‘走過1‘);
resultavi=‘result.avi‘;??
aviobj?=?avifile(resultavi);
aviobj.Quality?=?100;
aviobj.Fps?=?25;
aviobj.compression=‘Indeo5‘;
fnum=size(source2);???????????????????%%讀取電影幀數
?for?I=2:fnum
????x=source(I-1).cdata(:::);
????y=source(I).cdata(:::);
????
????????m=rgb2gray(x);%%將彩色圖像轉化為灰度圖像
????????m=medfilt2(m);%%中值濾波器,去噪,m是原圖矩陣
????????n=rgb2gray(y);
????????n=medfilt2(n);
???
????????q=im2double(n);%%把灰度圖像n的數據類型轉換成轉換成雙精度浮點類型,?返回。(但n并不發生改變)?
????????Q=im2double(m);
????????
????????c=q-Q;%%差分
????????
end
%?-----------------------??frame?size?variables?--
?屬性????????????大小?????日期????時間???名稱
-----------?---------??----------?-----??----
?????文件????????6934??2012-12-19?20:02??新建文件夾\new.m
?????文件??????638976??2005-03-14?13:59??新建文件夾\走過1.avi
?????目錄???????????0??2012-12-19?20:10??新建文件夾\
評論
共有 條評論