問題タブ [andar]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
android - Min3d と Andar
Min3d と Andar を使用してモデルをロードしたいのですが、私は Android と Java が初めてなので、例やこれを行う方法があるかどうかを尋ねています。インターネットで検索しましたが、何も見つかりませんでした。助けてください。
android - Android での AR の向上
合理的に単純な AR 機能を備えた小さな Android アプリを作成しようとしています。いくつかの既知のマーカーを読み込み、それらが検出されたときにビデオ ストリームの上に既知の 2D/3D オブジェクトをレンダリングします。これを行うためのライブラリへのポインタ、または少なくともそれを正しく行うための適切な例をいただければ幸いです。
ここに私が調べたいくつかのリードがあります:
AndAR - https://code.google.com/p/andar/ - これは最初はうまく機能し、AndAR アプリはリアルタイム ビデオ ストリームの 1 つのパターンで 1 つの立方体をレンダリングするのに十分に機能しますが、プロジェクトは事実上放棄されており、それを拡張するには、OpenGL の世界に深く踏み込む必要があります - 不可能ではありませんが、非常に望ましくありません。カスタム .obj ファイルをロードできると思われるフォローアップの AndAR Model Viewer プロジェクトは、マーカーをまったく認識していないようです。繰り返しになりますが、これは放棄されたソフトウェアのように見えます。
処理 - 前述の NyARToolkitは、PC からの処理に最適です -使用例。これは、「ここにパターンがあり、ここにオブジェクトがあり、そこにレンダリングするだけ」機能に対して完全に機能しますが、Android ではすべてが機能しません - Android 用の GStreamer は非常に初期のハッキング段階であり、一般的にビデオ機能は Android Processing プロジェクトの優先度がかなり低いようです - 今import processing.video.*;
のところ失敗しています。
layar、wikitude など、それらはすべて対話性、場所などに重点を置いているように見えますが、これは絶対に必要ではなく、この基本的な使用法がどういうわけか欠けています。
どこが間違っていますか?ビデオのキャプチャ/検出/レンダリングの一部をコード化できれば幸いです。ドラッグ アンド ドロップ ライブラリは必要ありませんが、AndAR のサンプル コードは、私を恐怖で満たしてくれます。
android - Android用の実世界オブジェクトの拡張現実用SDK?
実際の単語オブジェクトの拡張現実用のサードパーティ SDK はありますか? qualcomm や AndAR の QCAR のようなものをいくつか知っていますが、これらはタグ ベースです。タグ ベースではなく、実際のオブジェクトを見つけることができる SDK を探しています。任意のポインタをいただければ幸いです。
android - 拡張現実でのパターンの作成、使用、マッチング
私はAndroidアプリを構築する予定です。拡張現実に基づいています。私はそれをグーグルで検索し、SOでも検索しましたが、あまり役立つものは見つかりませんでした.
私がやりたいことは、アプリケーションが起動されると、カメラが起動し、パターンのスキャンが開始されることです。いずれかのインスタンスでパターンがローカル データベースに存在する定義済みのパターンと一致する場合、特定のアクションを実行する必要があります。
このチュートリアルを参照
しました 次のコードを使用すると、これらのファイルが sdcard に作成されます: patt.hiro
、android.patt
、barcode.patt
.
ファイルを開く.patt
と、0 ~ 255 の値で構成されるマトリックスがあります。これらのファイルの代わりにアセットを介してカスタマイズされたパターンを使用するにはどうすればよいですか?
CustomActivity.java
CustomObject.java
CustomRenderer.java
カメラの焦点領域からパターンをキャプチャするにはどうすればよいですか? また、それを別のパターンと一致させるにはどうすればよいですか?
私はこの質問で少し不明確であることを知っていますが、私はアンドロイド開発に慣れていないので、どんな提案でも大いに役立ちます.
android - 画面に表示せずにAndARでカメラデータを分析する
ARマーカーに関するカメラデータを使用するコードを使用して、AndAR(ARToolkitに基づく)を使用してAndroidデバイスの位置を計算しています。
重要なのは、他の3Dオブジェクトのレンダリングを印刷しているときに、その分析を行いたいということです。hoは、カメラとARタグに共通点があることに注意しています。
誰かがアイデアを持っていますか?ありがとう!
android - andarforandroidメソッドを使用してカメラをフリーズする
状況を説明します。マーカーが表示されたときにカメラを一時停止する方法を見つけようとしています。マーカーの意味は、このリンクから示されています。
http://code.google.com/p/andar/
マークが表示されたら、カメラを一時停止して、カメラが動いてもマーカーが消えないようにする方法が必要です。これが必要なのは、ゲームをプレイするときにカメラをジョギングしても、マーカーが正しい場所にとどまるようにするためです。これがマーカーアクティビティのコードです
パブリッククラスCustomActivityはAndARActivityを拡張します{
}
@オーバーライド
立方体の描画に使用される描画関数
startPreview関数の周りにコードをラップしますか?または、オブジェクトが描画されているかどうかを確認してから、その方法でプレビューを停止する必要がありますか?
このコマンドを見つけましたが、マーカーが表示されているときにどのように実装するかわかりません。私はいくつかの状態が必要であることを知っていますが、それが何であるかはわかりません。camera.stopPreview();
android - 拡張現実アンドロイド (andAR) ムービー テクスチャ
andARを使用して、Androidで拡張現実アプリを開発しています。マーカーが検出されたときに、3D モデルの代わりにムービー テクスチャを再生したい。誰でも方法を教えてもらえますか。私はアンドロイドが初めてで、openglの知識がありません。qualcomm または metaio sdk を使用したくないのは、metaio には無料のライセンスと qualcomm sdk の透かしがあるためです。私を助けてください。ありがとう
android - これを静的にする方法
上記のコードのエラー「トークンの構文エラー ";"、、、予想される」後にセミコロンを追加しましたbmp
が、それでもエラーが発生します
完全なコードは次のとおりです。
android - おそらくOpenCVを使用した、Android(従来の拡張現実ではない)での単純なマーカー検出
大学の最終学年のプロジェクトとして、Rviz for Android というアプリケーションを拡張しています。これは、ROS (ロボット オペレーティング システム) を使用して、ロボットからの情報を表示する Android タブレット用アプリケーションです。このプロジェクトの主な目的は、本質的に従来の拡張現実とは反対のものです。何かデジタルを現実世界のビューに投影するのではなく、タブレットのカメラからの現実世界のビューをデジタル ビューに投影しています。世界 (抽象的な地図)。アプリケーションの意図した目的は、タブレットが動き回ると、現実世界のビューがマップ上で移動することです。
画面上のカメラ フィードのビューを移動するために、タブレットの加速度計を使用して移動距離を計算しています。これは本質的に欠陥があり、そのため、動きは正確とは言えません (これ自体はそれほど重要ではありません。私のレポートの素晴らしい資料です)。カメラフィードの動きを改善するために、マーカーが検出された場合にビューがマーカーの位置にジャンプするように、現実世界の事前定義された位置に配置されたマーカーを使用したいと考えています。残念ながら、マーカー検出 (Qualcomm SDK など) を処理する SDK は数多くありますが、それらはすべて適切な拡張現実 (つまり、マーカーの上に何かを重ねる) を対象としています。
これまでのところ、いくらか役立つ可能性があると特定したフレームワークは、OpenCV (非常に有望に見えますが、C++ の経験はあまりありません) と AndAR の 2 つだけです。変更することができます。ここでは、これらのフレームワークのいずれかが適切でしょうか? ソリューションを実装できる他の方法はありますか?
少しでも役に立てば、これは私が拡張しているアプリケーションのソース コードであり、これは Android 上の ROS のソース コードです(カメラを使用するコードは「android_gingerbread_mr1」フォルダーにあります。リンクを提供することもできます)。私の Rviz への拡張機能も役に立ちますか? どうもありがとうございました!
編集: 現時点で私が抱えている主な問題は、カメラにアクセスする 2 つの別個のクラス (OpenCV の JavaCameraView と ROS の CameraPreviewView) を統合しようとすることです。両方とも同時にアクティブにする必要がありますが、実行することは異なります。私はそれらを組み合わせることができると確信しています。前述のように、必要に応じて問題のクラスにリンク/アップロードします。