簡體   English   中英

SIFT,HOG和SURF c ++,opencv

[英]SIFT, HOG and SURF c++, opencv

我有一個簡單的問題,我想知道,有哪些庫可用,並且可以在c ++或opencv中實現SIFT,HOG(直方圖定向梯度)和SURF的良好結果?

因此:1-如果可以,請給我鏈接代碼,我將非常感激。 2-如果你知道其中一個或任何類型的信息引導我到我想要的東西,我也會非常感激。

謝謝

不確定這是否仍然相關,但您還可以在opencv中獲得兩個計算HOG描述符的實現,即HOG代碼的GPU和CPU版本。

對於CPU版本,您可以查看此博客文章

但是在CPU版本中,您需要為滑動窗口編寫自己的邏輯。

並且GPU版本相當簡單,您可以在此處閱讀文檔

檢查這些:沖浪 - 偉大的文章http://people.csail.mit.edu/kapu/papers/mar_mir08.pdf篩選 - 偉大的來源,我在iPhone上試過它http://blogs.oregonstate.edu/hess/ -快速角點檢測庫http://svr-www.eng.cam.ac.uk/~er258/work/fast.html

請注意OpenCV實現,因為最新版本的OpenCV已將SIFT和SURF實現分類為非自由 http://docs.opencv.org/modules/nonfree/doc/nonfree.html

現在您可以使用它們,但可能它們需要獲得許可,不能用於商業解決方案。

這個使用基於HoG,Sobel和Lab通道的描述符來檢測用於對象檢測的類特定霍夫森林( opencv / c源代碼 )。

而不是在每個可能的位置執行檢測,該方法計算每個描述符的投票,然后當它們放在一起時,它們產生投票雲,其中最大值將對應於目標的最可能位置。 當與cvGoodFeaturesToTrack結合使用時,即使使用小型培訓數據庫也能產生非常好的效果。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM