基於OpenCv的運動物體檢測演算法

2022-10-04 00:21:30 字數 1483 閱讀 9966

基於乙個實現的基於opencv的運動物體檢測演算法,可以用於檢測行人或者其他運動物體。

#include

#include

#include

#include

int main( int argc, char** ar** )

//宣告iplimage指標

iplimage* pframe = null;

iplimage* pfrimg = null;

iplimage* pbkimg = null;

cvmat* pframemat = null;

cvmat* pfrmat = null;

cvmat* pbkmat = null;

cvcapture* pcapture = null;

int nfrmnum = 0;

//建立視窗

cvnamedwindow("video", 1);

cvnamedwindow("background",1);

cvnamedwindow("foreground",1);

//使視窗有序排列

cvmovewindow("video", 30, 0);

cvmovewindow("background", 360, 0);

cvmovewindow("foreground", 690, 0);

argc = 1;

程式設計客棧

if( argc > 2 )

//開啟攝像頭

if (argc ==1)

if( !(pcapture = cvcaptur程式設計客棧efromcam(-1)))

//開啟**檔案

if(argc == 2)

if( !(pcapture = cvcapturefromfile(ar**[1])))

//逐幀讀取**

while(pframe = cvqueryframe( pcapture ))

else

} //銷毀視窗

cvdestroywindow("video");

cvdestroywindow("background");

cvdestroywindow("foreground");

//釋放影象和矩陣

cvreleaseimage(&pfrimg);

cvreleaseimage(&pbkimg);

cvreleasemat(&pframemat);

cvreleasemat(&pfrmat);

cvreleasemat(&pbkmat);

cvreleasecapture(&pcapture);

return 0;

} 本文標題: 基於opencv的運動物體檢測演算法

本文位址:

opencv運動物體檢測

參考資料 python opencv實現動態物體追蹤 python opencv實踐 一 基於顏色的物體追蹤 上 在hsv顏色空間識別區域顏色 opencv python tutorials opencv形態學處理 opencvl輪廓檢測函式 樹莓派智慧型小車結合攝像頭,opencv進行物體追蹤 給...

基於OpenCv的運動物體檢測演算法

基於乙個實現的基於opencv的運動物體檢測演算法,可以用於檢測行人或者其他運動物體。include include include include int main int argc,char argv 開啟攝像頭 if argc 1 if pcapture cvcapturefromcam 1 ...

運動物體目標檢測實現 基於OpenCV

基於opencv實現的乙個運動目標檢測演算法,可以用來檢測行人,車輛等運動目標。include include include include int main int argc,char argv 宣告iplimage指標 iplimage pframe null iplimage pfrimg ...