int ncams = cvcamGetCamerasCount( );//回傳可以訪問的攝像頭數目
HWND MyWin; //獲得控制元件句柄(IDC_VIDEO就是圖片控制元件)
cvcamSetProperty(0, CVCAM_PROP_ENABLE, CVCAMTRUE); //選擇第一個攝像頭
int width=800;
int height=600;
MyWin=::GetDlgItem(m_hWnd,IDC_ShowImg);
cvcamSetProperty(0,CVCAM_PROP_WINDOW, &MyWin); // Selects a window for
cvcamSetProperty(0,CVCAM_RNDWIDTH, &width);
cvcamSetProperty(0,CVCAM_RNDHEIGHT, &height);
cvcamSetProperty(0, CVCAM_PROP_CALLBACK, callback); //回呼函式將處理每一幀
cvcamInit( );
cvcamStart( );
cvWaitKey(0);
cvcamStop();
cvcamExit();
return ;
我的電腦是win732位,做一個簡單的目標跟蹤,用別的方法打開攝像頭顯示都是黑的,可是這種方法卻不知道該怎么采集影像,求大神們指導一下!!!
uj5u.com熱心網友回復:
應該要寫一個回圈的,不停的采集才行uj5u.com熱心網友回復:
建議先編譯鏈接除錯OpenCV自帶的相關例子代碼。轉載請註明出處,本文鏈接:https://www.uj5u.com/gongcheng/123968.html
標籤:圖形處理/算法
上一篇:鐵路落石檢測有沒有什么好的辦法
