[問題] 雙攝影機影像擷取

看板C_and_CPP作者 (林阿宅)時間12年前 (2012/06/25 00:57), 編輯推噓3(307)
留言10則, 6人參與, 最新討論串1/3 (看更多)
開發平台(Platform): (Ex: VC++, GCC, Linux, ...) VC++ 2010 額外使用到的函數庫(Library Used): (Ex: OpenGL, ...) OpenCV 2.2 - VideoInput 問題(Question): 小弟目前有遠紅外線和近紅外線攝影機各一台,希望能同時擷取其影像並且錄影。 一開始使用的影像擷取卡是網拍價250左右的easycap,但使用後發現問題非常多。 1.兩張相同的easycap似乎會互衝,只能抓到其中一張的影像。 2.後來另外買了一張1000左右的四通道easycap,搭配250的使用才有順利抓到影像 3.但用幾次之後就變成有時候有影像有時候沒有,然後變成有時候能抓到裝置有時候不能 ,最後變成連裝置都完全抓不到。 4.小弟想說可能買到瑕疵品,於是又買了新的,但問題依然層出不窮。 買第一張一擷取影像就藍當,第二張有影像但是完全不能錄影, 買第三張全新的就直接連裝置都抓不到... 本來想說才250滿便宜的,一回神身邊已經有六張不能用的easycap影像擷取卡了..... 後來小弟怒買1500的微宇科技4eyegrab影像擷取卡(http://ppt.cc/ErXr) 號稱可以四台攝影機同時錄影,用了它自家的軟體發現同時開兩台攝影機最多只有2~3fps 而小弟希望至少能有20fps以上。 忍不住就抱怨了一堆影像擷取卡的事....總之小弟的問題是: 1. 自己用OpenCV之類的去擷取4eyegrab有可能達到20fps以上嗎? 2. 如果可以的話,程式該怎麼寫呢? 小弟嘗試過OpenCV的VideoInput, 用setupdevice有成功抓到裝置,但就只有第一個通道的影像, 要如何擷取其他通道的影像呢? 3. 如果不行的話,有沒有其他推薦的影像擷取卡呢? 程式碼(Code):(請善用置底文網頁, 記得排版) 這是原始的雙攝影機程式,請參考 http://paste.ideaslabs.com/show/00iJdvhay6 補充說明(Supplement): 好像比較多是影像擷取卡的問題...如果不適合這個板小弟會自刪。 -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 111.184.46.7

06/25 13:41, , 1F
如果你同時裝兩個擷取卡呢?而且試試看不同的 usb ports
06/25 13:41, 1F
一開始是同時插兩張easycap的,結果如上所述越用越糟。 小弟筆電上總共有4個插槽,有試過所有C4取2的組合但無效。 感謝您的回覆。

06/25 17:24, , 2F
videoInput只要宣告一個變數就能使用,不過應該不影響。
06/25 17:24, 2F
剛剛試過只用一個變數,的確是沒有影響,但還是感謝您的回覆。

06/25 18:26, , 3F
你先試看看不要用自己程式,能夠達到你的要求在寫
06/25 18:26, 3F

06/25 18:26, , 4F
先確定擷取卡ok在開始寫
06/25 18:26, 4F
我用easycap自家的程式確認過,一開始是兩張卡都有畫面,但該程式不支援同時顯示。 後來用一用好像就壞了... 4eyegrab的自家程式如上所述fps太低,或是說有其他能同時擷取四分割影像的軟體呢? 感謝您的回覆。 ※ 編輯: fantasychese 來自: 111.184.46.7 (06/25 20:01)

06/25 20:25, , 5F
那原廠可用但fps太低,我覺得應該找廠商問才對...
06/25 20:25, 5F
是的後來才發現原廠有說明多影像同時錄影本來就只有2~3fps, 所以才想問有沒有其他推薦的影像擷取卡。感謝您的回覆。

06/25 21:13, , 6F
頻寬問題, 同時擷取其中一個USB會把頻寬佔滿
06/25 21:13, 6F
請問這裡是指什麼的頻寬呢? 有什麼解決的辦法? 如果您是指同時插兩張easycap的情況,一開始是可以順利運作,兩邊都達到20fps的。 感謝您的回覆。

06/25 22:27, , 7F
買擷取卡前要先確認規格再買,差異不小
06/25 22:27, 7F

06/25 22:28, , 8F
用原廠的軟體測最有參考價值,確定可以了再寫程式
06/25 22:28, 8F
是的如上所述小弟已經用原廠軟體測試過可以用了但fps太低, 所以才問了如上所述的三個問題。感謝您的回覆。 ※ 編輯: fantasychese 來自: 111.184.46.7 (06/26 00:19)

06/28 22:02, , 9F
USB2.0理論有效頻寬只有35MB/s,你可以算一下一個frame X四
06/28 22:02, 9F

06/28 22:02, , 10F
台cam要多少資料量,這還不算爛USB控制器的可能性
06/28 22:02, 10F
文章代碼(AID): #1FvqSKzP (C_and_CPP)
文章代碼(AID): #1FvqSKzP (C_and_CPP)