flann

    1熱度

    1回答

    還是flann可以嗎?我不是最有經驗的編碼器,我也可能只是被忽視的東西很基本的 問題(C++,OpenCV的2.4.3。): 我有兩個點雲,並要計算位移圖。我嘗試使用flann .lib從第二個雲點獲取第一個雲中點的最近鄰點,並使用它們和距離來計算位移矢量(s)。 我走到這一步,是這樣的: int nn = 1; cv::Mat MyIndex(data1.size(),3,CV_64FC1);

    0熱度

    1回答

    我在matlab中使用FLANN並使用SIFT特徵描述符作爲我的數據。有一個功能: [result, ndists] = flann_search(index, testset, ...); 這裏的index是用kd-tree構建的。 「用戶手冊」表示result返回testset中樣本的最近鄰居,ndists包含測試樣本和最近鄰居之間的相應距離。我使用了歐幾里德距離,發現ndists的距離與

    6熱度

    2回答

    當我試圖用drawMatchesKnn功能在本tutorial爲FLANN特徵匹配提到的,我得到以下錯誤 AttributeError: 'module' object has no attribute 'drawMatchesKnn' 我與其他資源檢查了drawMatchesKnn方法存在於OpenCV的。 爲什麼我會收到此錯誤? 在此先感謝

    0熱度

    1回答

    我想使用LSH來加速搜索,並且我發現在opencv flann中可以通過使用LshIndexParams來做到這一點?問題是我無法獲得正確的格式。我用袋子的話來產生一個 席子輸出並且餵它flann,但我總是得到錯誤。 OpenCV Error: Unsupported format or combination of formats (type=2 )在buildIndex_,文件/home/

    1熱度

    1回答

    由於Index_是flann庫中不推薦使用的類,因此我試圖使用GenericIndex類,這是一個模板類。我不知道如何爲這個類創建一個對象。 在flann.hpp類定義爲如下: template <typename Distance> class GenericIndex { public: typedef typename Distance::ElementType Eleme

    2熱度

    1回答

    我最近開始將應用程序移植到運行OpenCV 2.4.5的新平臺。 我使用OpenCV的FLANN實現層次聚類的代碼的一部分不再編譯。 的代碼如下: cv::Mat mergedFeatures = cvCreateMat(descriptorTotal, descriptorDims, CV_32F); int counter = 0; for (uint j = 0; j < ImageF

    3熱度

    2回答

    我試圖編譯遠程機器上的FLANN,我不是root用戶。爲此,我在家中編譯了cmake並設置了一個別名來調用。我還從網上下載了FLANN,並按照手冊中的建議處理彙編。 mkdir build cd build cmake .. make 它被編譯時沒有錯誤,但matlab模塊和mex編譯。即使我將matlab bin添加到$ PATH中,它會在cmake ..之後發出以下警告。 ...

    0熱度

    2回答

    我有13萬SIFT描述。我正在使用Opencv的flann模塊構建分層Kmeans索引。這個我想這些量化描述130000後(會更晚一些量化)。我正在使用flann的knnsearch方法來做到這一點。但這種方法的結果是奇怪的。對於每個描述符,它顯示的最近索引是描述符本身的索引。然而,應當顯示這將是海康樹的葉子的一個最近的簇的簇ID。 我應該嘗試K = 2 下面的代碼片段 - (!它不給集羣-ID)

    -1熱度

    1回答

    我試圖編譯flann使用從另一個代碼包製作方法,但我得到了關於在一個flann二進制文件中的受保護函數的錯誤./flann/util/matrix.h: 75' 任何人都可以幫我解決這個錯誤嗎? 我真的很新,編程很簡單,因爲你可以! :P g++ -I. -Iflann/src/cpp -c -o src/main.o src/main.cpp In file included from ./b

    8熱度

    1回答

    我在徘徊什麼樣的最佳方法來檢測2D點陣列中的「圖形」。 在這個例子中,我有兩個'模板'。圖1是一個模板,圖2是一個模板。 這些模板中的每一個僅作爲具有x,y座標的點的矢量存在。 比方說,我們有與X點的第三向量,y座標 什麼是找出並隔離點匹配的第三個前兩個陣列中的一個最好的辦法。 (包括縮放,旋轉)? 我一直在努力最近neigbours(FlannBasedMatcehr)甚至SVM實現,但它似乎並