看板 C_and_CPP 關於我們 聯絡資訊
開發平台(Platform): (Ex: VC++, GCC, Linux, ...) VC2010 額外使用到的函數庫(Library Used): (Ex: OpenGL, ...) OpenCV2.3.1 問題(Question): 程式有兩個mode,開啟webcam或是讀入影片檔,來做特徵點的辨認 但不管是哪一個mode執行速度都極慢,每秒大概只有2`3個frame 同一支程式別人run很正常,不知道我哪裡設定有誤 我寫一個也是基於opencv純粹開啟webcam的code,執行速度又很正常 想請問該朝什麼方向解決? 環境變數等等設定我都一再確認了 我有想過會不會是我電腦缺了什麼解碼器之類的? 還是我電腦配備太低? CPU: P8700 2.53GHz,顯卡: Nvidia GT240m,記憶體4G 這樣配備應該不至於吧.. 執行時的錄影: http://youtu.be/3lWwOzmBzEM
code本身應該沒問題..若有需要我會再貼上,謝謝各位 -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 58.114.109.98 ※ 編輯: xshane831 來自: 58.114.109.98 (06/29 21:16) ※ 編輯: xshane831 來自: 58.114.109.98 (06/29 21:52)
diabloevagto:檢查看看你程式那裏花比較多時煙 06/29 22:13
diabloevagto: 時間 06/29 22:13
leiyan:用cuda吧 06/29 22:14
ables:用release也很慢嗎? 06/29 22:24
xshane831:@ables 是的 都是用release 用debug是慢到看起來沒在動 06/29 22:42
※ 編輯: xshane831 來自: 58.114.109.98 (06/29 22:44)
james732:建議一步一步的去切割程式找瓶頸(也可以藉助工具) 06/29 22:51
diabloevagto:用profile工具 06/29 23:02
kvykn:用哪種特徵點演算法截取? 06/30 01:51
xshane831:謝謝我會試著找問題點 @kvykn是利用SURF 06/30 10:27
diabloevagto:surf很快的 06/30 13:04
kvykn:SURF很快阿, 用自己寫的還是內建的呢? 07/07 14:32
peacedove:surf很慢吧@@ sift和surf幾乎都是bottom line了 在手機 07/27 13:32
peacedove:上寫就慢到哭哭了 07/27 13:32