看板 C_and_CPP 關於我們 聯絡資訊
※ 引述《lliigghhtt (peipei is me)》之銘言: 開發平台(Platform): VC++2008 額外使用到的函數庫(Library Used): OpenCV2.2 最近在做影像匹配的研究 擷取特徵點的演算法是用SURF 試過了BruteForceMatcher以及flannBasedMatcher後 匹配速度都不是很理想(最快1秒多per frame) 我的電腦是win7 64bit i7~ 請問各位前輩有推薦的匹配演算法嗎 希望是以加快匹配速度為主~
lliigghhtt:您好 我是匹配兩個影片~640*480 07/15 22:36
johnlinvc:若以matcher 來說可以試試opencv 的gpu 加速library 07/15 22:53
johnlinvc:1000個feature 來說大概只要4ms/frame 07/15 22:56
johnlinvc:或許是你的feature太多了? 07/15 22:56
johnlinvc:我一樣用i7 用cpu跑只要 100ms / 1000 feature 07/15 22:57
johnlinvc:可以自己compile opencv 打開tbb & ibb 會快不少 07/15 22:59
lliigghhtt:我的參數設3000~不知降是否還是太少了~ 07/15 23:36
參數指的是 hessianThreshold 的話 和matching 速度無關喔 推測可能是你的code 有問題,可以先profile 一下確定問題是在matching這邊。 可以先截兩個frame 用opencv 付的 sample code(find_obj) 跑跑看 PS:我用 i5 snb 筆電跑 640*480 大概要花200ms/frame 另外 opencv 現在有支援gpu平行運算,不過要自己compile http://opencv.willowgarage.com/wiki/OpenCV_GPU 運算速度 大概差了兩個order 有什麼問題再提出來吧 -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 111.81.251.220
lliigghhtt:好詳細 謝謝您^^ 07/16 00:25