0

私はopenCVとAndroidの両方が初めてです。プロジェクト内のオブジェクトを検出する必要があります。そこで、同じ目的で ASIFT を使用することにしました。ただし、ここで提供されたコードは非常に長いです。多くのCファイルが含まれています。それもdoesn't持っていopenCV supportます。

SO自体の検索ではeasier to connect、openCVライブラリのASIFTコードであることが示唆されましたが、can'tその方法を理解しています。Androidアプリケーションの作成にさらに利用できるopenCvライブラリにASIFTを追加するために使用する必要があるリンクを提供するか、手順を教えてくれる人はいますか?

Android NDK along with JNIまた、 C ファイルの呼び出しに使用するかAndroid SDK along with binary package、Android プロジェクト (オブジェクト検出) に使用するのが適切なオプションである かを知りたいですか?

4

2 に答える 2

1

最後に、ASIFT 開発者の Web サイトにあるソース コードを使用して問題を解決しました。make を使用して独自のライブラリを作成するために、すべてのソース ファイルをまとめて圧縮しました。次に、JNI を使用してライブラリから必要な関数を呼び出しました。

私にとってはうまくいきましたが、実行には Android デバイスで約 2 分かかります。実行時間を短縮する方法について考えている人はいますか?

于 2012-10-25T04:45:42.770 に答える
0

彼らは非常に単純で遅い力ずくのマッチングを使用しました (概念を証明するためだけに)。FLANN ライブラリを使用できます。これは非常に役立ちます。http://docs.opencv.org/doc/tutorials/features2d/feature_flann_matcher/feature_flann_matcher.html

于 2013-03-14T10:04:16.277 に答える