[英]SIFT, HOG and SURF c++, opencv
我有一個簡單的問題,我想知道,有哪些庫可用,並且可以在c ++或opencv中實現SIFT,HOG(直方圖定向梯度)和SURF的良好結果?
因此:1-如果可以,請給我鏈接代碼,我將非常感激。 2-如果你知道其中一個或任何類型的信息引導我到我想要的東西,我也會非常感激。
謝謝
檢查這些:沖浪 - 偉大的文章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 。
現在您可以使用它們,但可能它們需要獲得許可,不能用於商業解決方案。
可能會幫助您了解SIFT和SURF實現已集成到OpenCV中。 http://opencv.willowgarage.com/documentation/cpp/features2d__feature_detection_and_descriptor_extraction.html
這個使用基於HoG,Sobel和Lab通道的描述符來檢測用於對象檢測的類特定霍夫森林( opencv / c源代碼 )。
而不是在每個可能的位置執行檢測,該方法計算每個描述符的投票,然后當它們放在一起時,它們產生投票雲,其中最大值將對應於目標的最可能位置。 當與cvGoodFeaturesToTrack結合使用時,即使使用小型培訓數據庫也能產生非常好的效果。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.