4

数週間後、以前は Android のツール セットを C++ で機能するレベルにすることができず、プロジェクト タンゴを使用する機会が与えられました。 VR での作業... -4 のステップで行き詰まっているように感じます。私の理解には限界がありますので、ご容赦ください。
点群データでアルゴリズムを実行するために構築された PCL に出くわしました。これはオープン ソースであり、素晴らしいソリューションのように見えました。C++ で記述されており、c++ と Java の両方をある程度理解しています。私はEclipseとNDKを使用してみましたが、実際にプロジェクトをタンゴに「デプロイ」することができましたが、プロジェクト内のファイル、JavaまたはC ++を編集しようとすると、壊れて二度とデプロイされません。
今、私は Android Studio を使用しようとしていますが、「C++/ndk を Android Studio で動作させる方法」に関する約 5 つの競合するチュートリアルに従った後、まだ動作環境を取得していません。これが私の質問です。ステップ 1 から始めることができます。どんな助けも大歓迎です。C++ と PCL を google project tango で動作させるにはどうすればよいですか?私のスキル レベルの誰かにとってより良い方法はありますか? 最終結果は、扱いやすいサイズのエクスポート可能なデータ セットを使用して、プロジェクト タンゴでマッピングされた 3D 空間です。YouTube のデモでそれが行われているのを見たことがありますが、これまでのところ、私が言ったように、ステップ -4 で立ち往生しています。

4

3 に答える 3

3

すべてのプロジェクトを android スタジオ ベースに変換する作業を進めています。

  1. Android Studio を開き、複製したリポジトリからプロジェクトをインポートします。

  2. motion-tracking-jni-example を例として、tango-gl-render、tango-service-sdk、および third-party を motion-tracking-jni-example/app/src にコピーします。

  3. motion-tracking-jni-example/app/src/main フォルダーで ndk-build を実行します。

  4. ndk は libs フォルダーを生成し、その名前を jniLibs に変更します。

  5. Android Studio に移動し、build.gradle(Module:app) ファイルで、「sourceSets.main.jni.srcDirs = []」行を defaultConfig セクションに追加します。

  6. Android Studio の実行ボタンをクリックするだけです。

ここで行ったことは、基本的に Android Stdio の JNI コンパイルを無効にし、ndk を使用して手動でビルドしたことです。

于 2015-02-09T21:35:50.790 に答える