異なるマーカー(複数)を読み取り、追跡されたマーカーごとに異なる出力(ビデオ)を提供できるアンドロイドプロジェクト。我々はこれまでに達成した何アンドロイド上のARToolkitマルチマーカー実装
: 1)私たちは、それが唯一つのマーカーを追跡し、複数のマーカーの追跡のためにARToolkitで提供されるサンプルプロジェクト(ARMultiProj)を使用していました。
我々が達成するために残されているもの:私たちはNFTを使用して、異なるマーカーの追跡に異なる映像を再生するための複数のマーカー追跡概念を実装しようとしている
1)。
2)私は、ARToolkit 5.3.2で提供されているアンドロイドスタジオのサンプルプロジェクトから、すぐに使用できるARMultiProjを使用しました。これは、ARMultiProjが複数のトラッカーを検出できなかった代わりに常に1つしかトラッキングしませんでした。
この場合、次の6つのマーカーのキューブ。
Marker.datは
マーカー1
a.patt
40.0
1.0000 0.0000 0を認識すべきパターンの数。 0.0000 1.0000 0.0000 0.0000 0.0000 0000
0.0000 0.0000 1.0000 0.0000
マーカー2
b.patt
40.0
1.0000 0.0000 0.0000 100.0000
0.0000 1.0000 0.0000 0.0000
0.0000 0.0000 1.0000 0.0000
マーカー3
c.patt
40.0
1.0000 0.0000 0.0000 200.0000
0.0000 1.0000 0.0000 0.0000
0.0000 0.0000 1.0000 0.0000
マーカー4
d。PATT
40.0
1.0000 0.0000 0.0000 0.0000
0.0000 1.0000 0.0000 -100.0000
0.0000 0.0000 1.0000 0.0000
マーク5
f.patt
40.0
1.0000 0.0000 0.0000 100.0000
0.0000 1.0000 0.0000 -100.0000
0.0000 0.0000 1.0000 0.0000
マーカー6
g.patt
40.0
1.0000 0.0000 0.0000 200.0000
理解と便宜上0.0000 1.0000 0.0000 -100.0000
0.0000 0.0000 1.0000 0.0000
、私はプロジェクトから特定のログの下に入れています。
ログ:
E/ARToolKit:マーカー設定():マルチ;データ/マルチ/ marker.dat
E/libARWrapper:ARController(ネイティブ)[情報]を追加しましたマーカー(UIDロード= 0)、合計マーカー:1.
E/libARWrapper:ARController(ネイティブ)[詳細]マーカー0今可視
E/libARWrapper:ARController(ネイティブ)[詳細]マークそれはまだあなたが上見ることができるように0もはや見え
で、プロジェクトは快適な2つのトラックであるとcamera_para.datとmarker.datを伴って含む提出された別の行き詰まりの資産/データ/マルチ折り目から資産を作成しますdoesntのトラック他のマーカー。
は親切にコードスニペットとARToolkitファイルの正確な変更(必要な場合)と上記のシナリオを達成するための可能な実装であるもののいくつかのガイドラインで私をprovideh。事前に感謝します!
よろしく&おかげで、私はあなたがその一例プロジェクトの若干の誤解を持って集まった何から
Ganeshan P
マルチマーカートラッキングの設定方法を確認できるようにmarker.datファイルを入力してください。 また、私はパート2)とSimpleRendererを理解していません。何がロードされませんか?あなたは何を達成しようとしていますか? –
@Thor_Bux私を助けてくれてありがとう。私はあなたのコメントに基づいて私の質問を更新しました。親切にそれをチェックし、あなたの入力を提供しています。ありがとうございました。 –
私は最後の理解のために、上記のmarker.datを使用してARMultiProjを実行しています。他の変更はありませんか?何も変更せずにARMultiProjを試しましたか?それはあなたのために働くのですか?ありがとう –