• 大小: 4KB
    文件类型: .zip
    金币: 1
    下载: 0 次
    发布日期: 2021-06-06
  • 语言: 其他
  • 标签: Vibe  opencv  

资源简介

基于opencv实现的ViBe算法是由Olivier Barnich 和 Marc Van Droogenbroeck在2011年提出的一种背景建模方法。该算法采用邻域像素来创建背景模型,通过比对背景模型和当前输入像素值来检测前景

资源截图

代码片段和文件信息

#include “cv.h“
#include “highgui.h“
#include “originalVibe.h“
#include
using namespace std;
using namespace cv;
int main(int char*argv[])
{
/*视频流的输入*/
VideoCapture cap(argv[1]);
if(!cap.isOpened()) 
return -1;


/*视频帧图像*/
Mat frame;

/*前景-背景检测及显示窗口*/
Mat seg;

/*创建vibe背景建模的对象*/
OriginalVibe vibe(202201633);
Mat frameGray;

int number =0;
for(;;)
{
cap >> frame;
if(! frame.data)
break;

number++;
if(number == 1)
{
vibe.originalVibe_Init_BGR( frame );
continue;
}
else
{
vibe.originalVibe_ClassifyAndUpdate_BGR(frameseg);
medianBlur(segseg5);
imshow(“segmentation“ seg);
}
imshow(“frame“frame);
if(waitKey(10) >= 0) 
break;
}

return 0;
}

 属性            大小     日期    时间   名称
----------- ---------  ---------- -----  ----
     目录           0  2016-07-09 02:01  opencv_vibe-master\
     文件         341  2016-07-09 02:01  opencv_vibe-master\README
     文件         790  2016-07-09 02:01  opencv_vibe-master\main.cpp
     文件        9776  2016-07-09 02:01  opencv_vibe-master\originalVibe.cpp
     文件        1488  2016-07-09 02:01  opencv_vibe-master\originalVibe.h

评论

共有 条评论