Bootstrap

【毕业设计系列】068:ViBe前景提取算法的Matlab实现【含Matlab源码】

DATE: 2019.9.3



代码获取方式

需要相关代码可以在关注博主和订阅本专栏后加扣扣2963033731咨询博主。

1、代码实现

主函数demo如下:

clear; clc; close all;

%% 设置参数
param.numberOfSamples           = 20;
param.matchingThreshold         = 20;
param.matchingNumber            = 2;
param.updateFactor              = 5;
param.numberOfHistoryImages     = 2;
param.lastHistoryImageSwapped   = 0;

%% 读取视频文件
filename = 'carflow.avi';
vidObj = VideoReader(filename);          %读取视频文件

firstFrame = true;                       %给firstFrame一个true的值以便后面判断时使用
height = vidObj.Height;                  %将读取的文件的高度赋给height
width = vidObj.Width;

param.height = height;
param.width = width;

%% VIBE检测
while hasFrame(vidObj)
    vidFrame = readFrame(vidObj);
    origFrame = vidFrame;
%     figure(1), imsh
;