cvCreateCameraCapture,初始化從攝像頭中獲取視頻,專業名詞。
初始化從攝像頭中獲取視頻
CvCapture* cvCreateCameraCapture( int index );
- index:要使用的攝像頭索引(見下表)。如果只有一個攝像機時,參數值取0。當參數被設定為-1時,OpenCV會打開一個視窗讓用戶選擇需要使用的攝像機。
攝像機捕捉常數 | 數值 |
---|---|
CV_CAP_ANY | 0 |
CV_CAP_MIL | 1 |
CV_CAP_VFW | 2 |
CV_CAP_V4L | 2 |
CV_CAP_V4L2 | 2 |
CV_CAP_FIREWIRE | 3 |
CV_CAP_IEEE1394 | 3 |
CV_CAP_DC1394 | 3 |
CV_CAP_CMU1394 | 3 |
函式cvCreateCameraCapture給從攝像頭的視頻流分配和初始化CvCapture結構。目前在Windows下可使用兩種接口:Video for Windows(VFW)和Matrox Imaging Library(MIL); Linux下也有兩種接口:V4L和FireWire(IEEE1394)。
釋放這個結構,使用函式cvReleaseCapture。