2

ビデオ ファイル内の画像からオブジェクトを認識するアルゴリズムに取り組んでいます。今のところ、ORB を使用したいと考えています (この種の作業では SURF と SIFT が優れていることはわかっていますが、私の結果に基づいてこれを断言したいと思います)。ここで問題が 1 つあります。プログラムを実行すると、画像の 1 つでキーポイントが他の画像とは異なる領域で検出され、一致するものがほとんど見つかりません。現在、OpenCV 2.4 には GridAdaptedFeatureDetector がありました。これは、ソース イメージをグリッドに分割し、各セル内のポイントを検出できるクラスです。しかし、私はOpenCV 3.1(Visual Studio 2015)を使用していますが、消えたようですか? 解決策を見つけるのを手伝ってください。

4

3 に答える 3

1

彼らは、OpenCV 3.1 のさまざまなアダプター機能検出器/抽出器を多数削除しました。
それらを元に戻す方法の 1 つは、それらを OpenCV 2.4 からプロジェクトにコピーすることです。OpponentSiftDescriptor でうまくいきました。DescriptorExtractor および FeatureDetector インターフェイスから Features2D に移動したため、インターフェイスを修正する必要があります。ここからコードをコピーできます: https://github.com/kipr/opencv/blob/master/modules/features2d/src/detectors.cpp

于 2016-05-13T18:41:07.033 に答える