资源简介

建立了混合高斯模型,可以对静止背景下运动目标进行检测。

资源截图

代码片段和文件信息

function G=GaussBackGroundModel(movKbeta)
if (ischar(K))
    K = str2num(K);
end
if (ischar(beta))
    beta = str2num(beta);
end
%%mov is a string that indicate the name of the avifileK is the max number of modelbeta is a constant value during the computing%
info=aviinfo(mov);
GaussModelNum=ones(info.Heightinfo.Width);
%GaussModelEx=zeros(info.Heightinfo.Width);
GaussModelAveregy=zeros(info.Heightinfo.WidthK);
GaussModelVar=zeros(info.Heightinfo.WidthK);
GaussModelWeight=zeros(info.Heightinfo.WidthK);

RealBackGround=zeros(info.Heightinfo.Width);
RealBackGroundVar=zeros(info.Heightinfo.Width);
RealFront=zeros(info.Heightinfo.Width);
%init%
maxvar=0;
initF=double(info.Numframes)/100;
initF=uint8(initF);
initFf=double(initF);
for F=1:initF
    m=aviread

 属性            大小     日期    时间   名称
----------- ---------  ---------- -----  ----

     文件       5958  2010-09-09 21:03  GMMl.m

----------- ---------  ---------- -----  ----

                 5958                    1


评论

共有 条评论