2012-08-16 106 views
1

我正在使用Windows 7操作系統。使用Visual Studio 2010.在這裏,我使用DirectShow2005-Lib.dll。 在這裏,我可以一次運行兩個攝像頭。但是當我要連接並運行第三個攝像頭時,我無法一次運行所有三個攝像頭。我一次只能運行兩個。 並出現錯誤:無法找到中間過濾器的組合來建立連接。使用DirectShow一次運行多個網絡攝像機

如何使用DirectShow一次運行多個網絡攝像機?

回答

0

我遇到不允許加載多個實例部分(大多數?)的驅動程序。由於您已經加載了2個,這不太可能,但這是供將來參考的。

0

我注意到2個實例時,我收到了同樣的錯誤:

1)我試圖連接到已在運行的圖形網絡攝像頭。 (大多數攝像頭驅動程序只能有一個實例打開,像迪納提到)

2)你連接到錯誤的引腳或者你需要設置一個智能T型濾波器針對特定的相機。

是否使用相同的相機(如果這樣保持謹慎,不要運行相同的一兩次)? USB帶寬將不再是一個問題,如果你抽不出來低分辨率的,但如果你的幀是通過300萬像素的你可能會遇到只有當你正在運行過相同的USB端口...
步驟通過圖,其中到底是問題它失敗了?

+0

謝謝你所有的答覆。 (特別是羅馬河) 問題解決了。我使用了PCI卡USB插槽。兩個攝像頭連接到PCI USB插槽,另一個連接到普通的USB插槽。因此,所有三臺攝像機同時運行。 我們也可以使用USB集線器。 再次感謝! :) – DShahu 2012-09-12 12:16:09

1

問題已解決。我使用了PCI卡USB插槽。兩個攝像頭連接到PCI USB插槽,另一個連接到普通的USB插槽。因此,所有三臺攝像機同時運行。

我們也可以使用USB集線器。

+0

所以它是帶寬。一箇中心可能不會幫助,因爲它都回到machien上的同一根集線器,但具有相同的限制。 – Deanna 2012-09-12 15:42:58