資源簡介
基于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
- 上一篇:北郵數據庫課程試題錦
- 下一篇:回溯法、遺傳算法、CSP最小沖突法解決n皇后問題
評論
共有 條評論