VC++開發常用功能一系列文章 (歡迎訂閱,持續更新...)
源代碼demo已上傳到百度網盤:永久生效 ,文章尾部附 百度鏈接
OpenCV的VideoCapture是一個視頻讀取與解碼的API介面,支持各種視頻格式、網路視頻流、攝像頭讀取,
針對一般攝像頭的讀取,opencv為了實作跨平臺讀取攝像頭時是使用的攝像頭索引,
1 VideoCapture capture(int index);
一般而言電腦自帶的攝像頭id=0,但是也存在一些特殊情況,有些usb的攝像頭接入筆記本后,usb攝像頭的id會變位0,原有的筆記本id則變為1,所以為了程式的穩定性,最好還是使用影像采集設備的名稱獲取對應的id最后在使用opencv介面打開對應的設備(攝像頭、視頻采集卡...),
int index 對應的定義是這樣的 ,現在新的筆記本一般都擁有了兩個攝像頭,一個前攝,一個后攝,,,,
enum VideoCaptureAPIs {
CAP_ANY = 0, //!< Auto detect == 0
CAP_VFW = 200
CSDN認證博客專家
C/C++
vc/qt
音視頻
轉載請註明出處,本文鏈接:https://www.uj5u.com/qita/231515.html
標籤:其他
