2011-11-13 98 views
0

我想在我的opencv項目中使用我的USB連接攝像頭。在openCV上的USB攝像頭選擇

當我使用;

cvCreateCameraCapture(0); //integrated web cam 

opencv選擇我的集成攝像頭。

當我使用;

cvCreateCameraCapture(1); //for usb web cam 

它沒有選擇任何東西。它也不適用於任何其他參數。

我試圖禁用和卸載我的集成網絡攝像頭。它也不適用於上述兩者。

它們都沒有提供任何錯誤。它根本不顯示捕獲。

我正確安裝了usb網絡攝像頭到我的電腦。

我使用32位Windows 7和Visual Studio 2010

謝謝,問候。

回答

0

大家都在抱怨windows上的捕獲問題。如果你搜索opencv攝像頭,你會發現許多同樣的問題的程序員。

好消息是這個問題是昨天剛剛發現的。這是一個錯誤在OpenCV中:

https://code.ros.org/trac/opencv/ticket/1470

(該解決方案was't尚未證實是可靠的,但你可以測試它)

+0

簡單的COM初始化。毫不奇怪,cap_dshow.cpp代碼是可怕的。 – nightski