opencv讀取並顯示兩個攝像頭

2021-07-13 09:38:18 字數 629 閱讀 1433

為了實現雙目攝像頭的讀取,蒐集了一些資料,有人說用directshow來實現,有人說直接可以用opencv讀取多個攝像頭。那麼,既然opencv能實現,為什麼還要裝其他的庫呢?現在就來介紹使用opencv讀取並顯示雙目攝像頭。另外我的雙目攝像頭僅僅只是兩個合在一起的只有一條usb線的。

直接上**:

需要注意的是:

1、本來我的圖是640*480的,但是單純顯示這種解析度的圖,只有video0能正常顯示,而video1顯示的灰色,根本沒有imshow出任何資訊。所以,我直接降低解析度進行顯示,原因是因為一條usb hub線的頻寬有限。

2、攝像頭的序號在opencv中是採用降序的形式,才能正確讀取多個攝像頭,否則就不能。

3、因為的環境是基於win7的,同時攜帶了360安全衛士,在執行此程式的時候關掉360衛士,否則只有video0能正常顯示,而video1只顯示灰色資訊。

OpenCV從攝像頭讀取資料,並顯示在視窗上

opencv系列教程 專案位置 opencv sample 位置 1 cameratest.py import cv2 cameracapture cv2.videocapture 0 cv2.namedwindow test camera success,frame cameracapture.r...

基於OpenCv呼叫攝像頭並顯示

opencv3 計算機視覺 python實現 p25 在視窗顯示攝像頭幀 出現錯誤 warn 0 videoio msmf onreadsample is called with error status 1072875772 warn 0 videoio msmf async readsample...

如何使用opencv進行兩個攝像頭的同時拍攝

主體 在visual studio中安裝完opencv就可以跑了,可能會報錯,根據報錯內容改就行 輔助 中有設定影象解析度的 主體 輔助 主體 include include using namespace std using namespace cv intmain if c q c q 按q退出...