問題タブ [flann]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
c++ - FLANN で半径内の正確な最近傍を計算する際のエラー
大きな 3D ポイント データセット内の隣接ノードの正確な数を見つけようとしています。目標は、データセットの各ポイントが、指定された半径の領域内のすべての可能な近隣を取得することです。FLANNは、ブルートフォース検索と比較して、より低い次元のデータが正確な隣人を取得できることを保証しますが、そうではないようです。隣人はさらなる計算に不可欠であるため、正確な数が必要です。半径を少し大きくしてテストしましたが、これが問題ではないようです。FLANNまたは他のC++ライブラリを使用して正確な隣人を計算する方法を知っている人はいますか?
コード:
opencv - flann knnmatch の OpenCV エラー
surfに基づく画像マッチングアルゴリズムを書いています。400 ヘッセ行列のしきい値で surf を初期化します。
フランマッチングを行いました。
しかし、実行が遅すぎます (大量の画像セットで)。次に、最初に軽いテストを行い、次に詳細なテストを行うことにしました。そこで、ヘッセ行列のしきい値を 1200 に変更しました。
今でははるかに高速です。
ただし、一部の画像では、次のエラーがスローされます。
c++ - opencv::flann で LSH インデックスを使用するとエラーが発生します
opencvでflannのLSH実装を使用しようとしています:
descriptors1
より正確には、 とdescriptors2
を使用して LSH 距離を取得したいと考えていmatches[0].distance
ます。
しかし、このコードを実行すると、次のようになります。
コードは非常に単純ですが、何が間違っていますか?