我正在致力於實時生成高動態範圍視頻的項目。目標是用3個現成的網絡攝像頭(Microsoft LiveCam Studio)來完成它。我開始嘗試使用OpenCV,但是我無法打開相機。所以我直接跳到videoInput
。我可以讓任何兩臺相機相互配合工作。我可以讓任何兩個網絡攝像頭與我的筆記本電腦上的內置攝像頭一起使用。但是,如果我嘗試所有的三個攝像頭一起跑,我得到3攝像頭捕捉視頻輸入或其他任何東西
ERROR: Could not start graph'
花費幾個小時調查videoInput.cpp
我想不通爲什麼它會具有相同類型的兩個相機沒有問題後,但不能當我添加第三。
我以爲當我到達這個意想不到的牆時,我幾乎完成了我的項目。
你有什麼想法嗎?
的Windows 7(64)
的Visual Studio 2011
我需要得到所有3個攝像頭幀的同步方式。對於如何完成此任務的任何建議,我都非常歡迎。有沒有其他框架可以讓我避免DirectShow或MediaFoundation?有沒有人有我可以看到的代碼,將打開多個攝像頭,並從流中拉框架?
你可以嘗試將相機插入不同USB集線器的端口嗎? – 2011-05-04 20:58:32