资源简介
ViBe背景建模,用于前景检测的Matlab代码。与官网的实现方法类似,只实现了最基础的建模部分。
代码片段和文件信息
%% Parameters
numberOfSamples = param.numberOfSamples;
matchingThreshold = param.matchingThreshold;
matchingNumber = param.matchingNumber;
updateFactor = param.updateFactor;
numberOfHistoryImages = param.numberOfHistoryImages;
%% Initialize ViBe
historyImages = cell(1 numberOfHistoryImages);
for ii = 1:length(historyImages)
historyImages{ii} = vidframe;
end
historyBuffer = cell(1 numberOfSamples - numberOfHistoryImages);
for ii = 1:length(historyBuffer)
historyBuffer{ii} = vidframe + double(floor(rand(height width))*20 - 10);
end
%% Random Part
size = 2*max(height width) + 1;
% jump[] from 1 to 2*updateFactor
jump = floor(rand(1 size)*2*updateFactor) + 1;
% neighborX Y represent the neighbor index
neighborX = floor
属性 大小 日期 时间 名称
----------- --------- ---------- ----- ----
文件 984 2016-12-01 10:25 initViBe.m
文件 1359 2016-12-01 11:12 main.m
文件 1315 2016-11-18 16:56 vibeSegmentation.m
文件 1243 2016-11-18 16:57 vibeUpdate.m
文件 1049784 2016-06-03 16:40 video.avi
- 上一篇:BENDERS分解算法
- 下一篇:D2D发现信道matlab代码
评论
共有 条评论