0

みなさんこんにちは。

Android プラットフォームでのオブジェクト検出とマッチングのプロジェクトを開発する必要があります。そして、OpenCV を使用します。

今では、私は問題を抱えています。

役立つサンプルを見つけましたが、C++ で書かれています: http://docs.opencv.org/doc/tutorials/features2d/feature_flann_matcher/feature_flann_matcher.html#feature-flann-matcher

これに JNI を使用しようとすると、サンプルの一部のクラスが OpenCV4Android プラットフォーム SDK に見つかりませんでした。など:SurfFeatureDetector。

私は 2.4.2 バージョンを使用しており、誰かが nonfree に移動すると言っていますが、Android SDK で nonfree を見つけることができませんでした。JNI インクルードにいくつかのファイルが欠落しているとは思えません。

では、Android プラットフォームで OpenCV C++ 固有のサンプルを使用するにはどうすればよいでしょうか?

4

2 に答える 2

1

ダウンロード可能なコンパイル済みパッケージに nonfree が含まれていないため、OpenCV4Android で nonfree を見つけることができません。最も簡単な解決策は、より高速であるためモバイルに適した ORB アルゴリズムを使用することです。

あなたが言及したサンプルはほとんど同じですが、SURF の ORB を変更します。サンプルを SURF から ORB に変更することで発生するすべての問題は、多くの人がすでにそのプロセスを経験しているため、検索すると答えが見つかる可能性が非常に高いです ;)

于 2012-10-17T16:54:24.957 に答える