[問題] OpenCV webcam 同時開啟

看板C_and_CPP作者 (小賴)時間12年前 (2012/06/25 22:48), 編輯推噓2(2018)
留言20則, 6人參與, 最新討論串1/1
目前使用的是OpenCV2.3+Vs2010。 於程式中同時開啟三台webcam總是會有一台抓不到。 想請問是為什麼? 怎麼解決呢? 而如果一台一台開啟卻是三台都正常。 不過如果同時使用以下卻會有一台抓不到。 分別使用 CvCapture *pCapture1; CvCapture *pCapture2; CvCapture *pCapture3; pCapture1 = cvCaptureFromeCAM(1); pCapture2 = cvCaptureFromeCAM(2); pCapture3 = cvCaptureFromeCAM(3); 有查到說不要使用同一個USB HUB,但是分開使用兩個HUB還是不行。 想請問有人知道嗎? 謝謝。 -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 140.122.79.189

06/25 22:53, , 1F
先去搞個 usbview, 或 bushound 看一下 USB Device 吧 ...
06/25 22:53, 1F

06/25 22:55, , 2F
不過感覺起來是有個 handle 被蓋掉了
06/25 22:55, 2F

06/25 22:57, , 3F
如果三隻用同一個驅動,那驅動也可能有問題 ...
06/25 22:57, 3F

06/25 22:59, , 4F
os是WIN7 32BIT, 三個WEBCAM都是不同廠牌的,不過沒特別
06/25 22:59, 4F

06/25 23:00, , 5F
灌驅動 都是插上去就可以啟動了
06/25 23:00, 5F

06/25 23:00, , 6F
請問有可能是這個問題嗎?
06/25 23:00, 6F

06/25 23:01, , 7F
也有可能零件一樣其實裝的驅動是一樣的
06/25 23:01, 7F

06/25 23:27, , 8F
插孔分遠一點,我同時開過8顆webcam。
06/25 23:27, 8F

06/25 23:28, , 9F
使用經驗上是一個插電的HUB可以開三顆。
06/25 23:28, 9F

06/25 23:30, , 10F
先用其他程式擷取看看,照理來說你device分開了
06/25 23:30, 10F

06/25 23:31, , 11F
A 大有道理 .. 可能電不夠,驅動都被微軟認過應不大有問題
06/25 23:31, 11F

06/26 10:20, , 12F
使用的HUB是有供電的,以前三台也可以同時開 不過不知道為
06/26 10:20, 12F

06/26 10:21, , 13F
甚麼 最近都不能,開啟都會有一個打不開,空的或顯示灰色
06/26 10:21, 13F

06/26 10:46, , 14F
我下面那篇應該有回到你的部分解答
06/26 10:46, 14F

06/26 11:01, , 15F
好,謝謝b大 等等下午來看看
06/26 11:01, 15F

06/26 11:08, , 16F
Hub 可能頻寬不夠,雖然 isochronous 但 Hub 跟某台webcam
06/26 11:08, 16F

06/26 11:08, , 17F
有私情 XDD
06/26 11:08, 17F

06/26 11:09, , 18F
如果你三台都只從 Control (Endpoint 0) 下,應該找得到
06/26 11:09, 18F

06/28 00:28, , 19F
自己回應一下, 應該是usb頻寬不足, 將1080P的webcam換成
06/28 00:28, 19F

06/28 00:29, , 20F
320*240低畫素的webcam就正常了...
06/28 00:29, 20F
文章代碼(AID): #1Fw7fHgw (C_and_CPP)