资源简介
混合高斯模型的背景减除法和相邻帧差法相结合进行目标检测的程序,内附视频
代码片段和文件信息
% 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 新建文件夹\
相关资源
- DoGfilters DOG高斯差分实现物体识别中的
- multiimagepocs 对多帧图像进行超分辨率
- GMM 本代码建立高斯混合模型(高斯多
- STFT 短时傅里叶变换的一些简单的演示
- gaussian-sobel-pyramid 内附有原图
- Image-Restoration-with-BPNN 基于BP神经网络
- 2 matlab下使用帧差法实现视频跟踪
- matlab-white-noise-- 用MATLAB产生高斯白噪
-
Keyfr
ame-Extraction 视频镜头监测及关键 - clustering 使用K-means
- GM-PHDsmooth
- Moving-target-detection 运动目标检测的一
- Face-RecognitionMATLAB-CODE 在YCbCr色彩空间
- compressed-sensing 压缩感知
- GM-PHD 内容包括高斯混合概率假设密度
- gaussian 高斯过程
- 3-d
- code 用了三帧差分法、背景差分法来辨
- polarcode_SCLscheme
- niqe_release 用于无参考帧图像质量评价
- matlab 里面包含了三段代码
- phase_screen_turbulence_laguerre
- Gossip-gas 高斯烟羽扩散模型的matlab实现
- GMM 建立了混合高斯模型
- SparseLab200-Core 的方法。这类方法首先
- mixture_of_gaussians 混合高斯背景建模
- Modulation_GFSK
- mulgmm 利用混合高斯模型对图像序列经
- gaosilvbo 高通高斯滤波
- detection 基于肤色模型的人脸检测程序
评论
共有 条评论