[問題] OpenCV擷取camera影像問題

看板C_and_CPP作者時間12年前 (2013/04/30 01:20), 編輯推噓2(206)
留言8則, 3人參與, 最新討論串1/1
開發平台(Platform): (Ex: VC++, GCC, Linux, ...) VC++ 2010 額外使用到的函數庫(Library Used): (Ex: OpenGL, ...) OpenCV 問題(Question): 小弟最近參考一個網頁上的教學 用OpenCV擷取camera影像並顯示在windows form的pictureBox上 http://opencvproject.blogspot.tw/search/label/ Episode%204%20%3A%20Little_Tricks_Capture_Camera_in_WinForm 按照網頁上的做法 一切看似OK 唯獨小弟的camera是2590*1942px 但顯示的畫面卻只有其中的640*480px 心想應該是frame size設定錯誤 因此試著用cvSetCaptureProperty去設定frame size為2590*1942 並且用cvGetCaptureProperty確認無誤 但是這時候pictureBox卻只顯示一片灰色 如果frame size設定為1295*971(實際長寬的一半)卻又可以顯示畫面(實際視野的1/4) 不知是否有前輩可以指點迷津 謝謝 -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 36.239.248.228 ※ 編輯: himmel 來自: 36.239.248.228 (04/30 01:22)

04/30 01:45, , 1F
http://ideone.com/kWMHC5 你用這個直接跑看看
04/30 01:45, 1F

04/30 11:53, , 2F
我試過用cvNamedWindow及cvShowImage方法 一樣也是不行
04/30 11:53, 2F

04/30 15:41, , 3F
我用正常耶,你用解析度較小的看看
04/30 15:41, 3F

04/30 23:04, , 4F
解析度小的時候OK 但是這樣就沒辦法用到camera全部的視野
04/30 23:04, 4F

05/01 07:41, , 5F
我猜應該是USB頻寬不夠,試把插在電腦上其他裝置拔除,或
05/01 07:41, 5F

05/01 07:42, , 6F
或用MJ格式去開。
05/01 07:42, 6F

05/02 01:26, , 7F
我是用GigE介面的camera 不曉得該如何解決~
05/02 01:26, 7F

05/02 01:28, , 8F
目前是湊合著用2048*1536px 犧牲掉其他的像素 XD
05/02 01:28, 8F
文章代碼(AID): #1HVglPnQ (C_and_CPP)