21

私は Android 開発者として始めています。Android SDK 用のコンピューター ビジョン ライブラリまたは拡張現実ライブラリがあるかどうかを知りたいです。これらのライブラリをモバイル アプリに使用する予定です。

NDK をダウンロードすると、C の openCV と ARtoolkit ライブラリを「インポート/使用」できる可能性があると読みましたが、これが可能かどうか、またはこれらのツールを使用するためのより良い簡単な方法があるかどうか疑問に思っています.

Android アプリは Java でプログラミングされていますが、OpenCV と ARtoolkit は C/C++ を使用しています。これらのライブラリを使用する方法はありますか?

4

7 に答える 7

8

利用可能なOpenCV 用のラッパーが多数あります。Java の場合は、JavaCVをチェックアウトできます。

私の知る限り、Android で OpenCV を使用した AR でGSoC のアクティビティがありますが、C++ を使用しているようです。

于 2010-03-31T10:11:20.870 に答える
6

Qualcomm は、Android 用の Augmented Library に取り組んでいます。前述のように、opencv もオプションです。

于 2010-07-16T01:12:07.183 に答える
3

Android SDK 用のコンピューター ビジョン ライブラリまたは拡張現実ライブラリがあるかどうかを知りたい

SDKで?いいえ。Android 用の既存の AR アプリケーション (Layar、WIKITUDE) があり、基盤として使用することができます。

これらのライブラリを使用する方法はありますか?

Google ですばやく検索すると、これこれが表示されます。

于 2010-03-27T20:26:12.617 に答える
3

Layar は、開発者がLayar Visionを利用できるようにしました。

Layar Vision は、検出、追跡、およびコンピューター ビジョン技術を使用して、物理世界のオブジェクトを拡張します。ユーザーのレイヤー選択に基づいてオブジェクトのフィンガープリントがアプリケーションにプリロードされるため、現実世界のどのオブジェクトが拡張されているかを知ることができます。ユーザーが指紋と一致するオブジェクトにデバイスを向けると、関連する AR エクスペリエンスをすばやく返すことができます。

[...]

Layar Vision は、次の Layar 製品に適用されます。

  • Androidおよび iPhone iOS プラットフォームのLayar Reality ブラウザーの 6.0 バージョン。
  • iPhone レイヤー プレーヤー SDK v2.0。
  • Android Layar Player SDKの最初のリリース。
  • レイヤーコネクト v2.0。

最も簡単な解決策は、ビジョン レイヤーを作成し、 Android用ランチャー クリエーターを使用してレイヤー起動アプリを作成することです。

于 2012-03-23T15:50:15.527 に答える
1

OpenCV の公式 Android ポートであるOpenCV4Androidを使用して、Java でコーディングできます。ネイティブの C++ OpenCV コードを使用する場合は、代わりにAndroid NDKを確認してください。

于 2013-04-25T18:19:06.533 に答える