在發現了OpenCV的強大功能後,我決定使用該庫開發我現在正在開發的自然標記跟蹤引擎。但我的問題是我不知道如何實施這種跟蹤器。自然標記增強現實實現
我已經設計了以下方案:
- 使用對象跟蹤算法中的一個(例如SIFT,SURF等)來描述和從實況相機饋送中提取關鍵點。
- 根據提取的關鍵點,將它們轉換爲直方圖並將直方圖與存儲的標記的直方圖進行比較。
- 找到匹配項後,轉換這些位置信息並將其傳遞給負責渲染3d對象的引擎。
我嘗試了SIFT和SURF算法來描述和提取關鍵點,最終結果是兩個算法(即小於0 fps)的超低fps。我注意到SIFT和SURF在計算上相當昂貴,它是否適合在實時相機饋送上進行跟蹤?
謝謝。
我還沒有和SURF的工作,但SIFT,執行情況良好,不是我想的移動設備真棒,但實際平均硬件它完美的現場跟蹤。在線搜索Leonardo Chang的在線文章。您對此非常有經驗。 – jsicary 2011-04-07 17:56:05
SURF的目的是比SIFT快......爲增強現實反正實時性能是一個問題本身。即難以取決於您的數據,硬件以及您想要的準確程度。 – log0 2011-04-10 00:12:03
如果有興趣,你可以參加這個新StackExchange建議:http://area51.stackexchange.com/proposals/30436/augmented-reality – 2011-05-02 15:07:48