2015-01-12 92 views
2

我是新來的OpenCV,並試圖從我的筆記本電腦攝像頭拍攝的視頻使用無法使用OpenCV的

VideoCapture cap(0); // open the video camera no. 0 

打開我的筆記本電腦攝像頭我的教程以下capturing-images-videos

我試圖VideoCapture帽(0) ;與不同的參數(0,1,2),但它不適合我。此外,我檢查設備管理器我的凸輪工作正常(也與Skype,它的工作)。 我可以使用VideoCapture的其他構造函數播放視頻。 Iam使用Windows 7(64位),我的筆記本電腦是HP ProBook 4530s。另外我正在使用OpenCV OpenCV2.4.5 任何幫助將不勝感激。

+2

這[問題](http://stackoverflow.com/questions/4749498/cant-access-webcam-with-opencv)似乎相似,你有沒有嘗試過那裏提出的解決方案? –

+1

Adrien的鏈接似乎是一個很好的解決方案,否則請嘗試使用不同品牌的網絡攝像頭以查看問題出在相機還是軟件配置中。 –

+0

我正在使用Visual Studio;你可以請指導我如何重新編譯opencv_highgui並更改「預處理器定義」。我對CMake並不熟悉,我只用解決方案文件來重建庫 –

回答

3

該代碼是正確的,我可以創建窗口來顯示相機捕獲的圖像。問題是我在VM中使用Visual Studio,現在我在Host OS(Windows 7)上使用它。 任何人都可以請提及,如果有訪問虛擬機中的相機有任何問題? 感謝@Adrein和@diip你的時間