• 大小: 1018KB
    文件类型: .rar
    金币: 1
    下载: 0 次
    发布日期: 2023-10-23
  • 语言: Matlab
  • 标签: matlab  Vibe  

资源简介

Vibe的matlab算法,可以直接在matlab2016b上运行,可供入门的参考学习

资源截图

代码片段和文件信息

%% 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(rand(1 size)*3) - 1;
neighborY = floor(rand(1 size)*3) - 1;
% position[] from 1 to numberOfSamples
position = floor(rand(1 size)*numberOfSamples) + 1;

disp(‘Initialize ViBe‘)

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

     文件       1025  2017-11-09 10:56  ViBe_Matlab\initViBe.m

     文件       1563  2017-11-09 11:08  ViBe_Matlab\main.m

     文件        702  2017-11-09 10:25  ViBe_Matlab\rgb2hsv.m

     文件       1429  2017-11-09 09:35  ViBe_Matlab\vibeSegmentation.m

     文件       1243  2016-11-18 16:57  ViBe_Matlab\vibeUpdate.m

     文件    1049784  2016-06-03 16:40  ViBe_Matlab\video.avi

     目录          0  2017-11-09 14:50  ViBe_Matlab

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

              1055746                    7


评论

共有 条评论