2017-04-21 12 views
0

私はARToolKit for iOSmultimarkerドキュメントを学び、私は QRコードのいくつかの並べ替えを達成でいくつかのトラブルを持っています。ARToolkit複数の必須マーカー

私が欲しい

、例えば

絵の上に異なる位置に配置6つのマーカーのセット、およびだけそれらのすべてが存在する場合には、ビデオのいくつかの並べ替えは、(それらの起源に表示されています私はQRコードシステムのようなコーナーマーカーのいくつかの並べ替えを使用したい)。

これを行う方法?私が見たことから、マルチマーカー上では、たとえば1が6のうちに存在すると、オブジェクトが表示されます。

答えて

0

あなたはマルチマーカが内部は複数のパターンからなる1つのマーカーとして扱われていることがわかりますARToolKitのコードを検討してから:

https://github.com/artoolkit/artoolkit5/blob/master/lib/SRC/ARWrapper/ARMarker.cpp#L344

https://github.com/artoolkit/artoolkit5/blob/master/lib/SRC/ARWrapper/ARMarkerMulti.cpp#L75

ARToolKitは常にtrueを返します理由ですマルチマーカー構成で設定されたマーカーの1つが表示されるたびに表示されます。

これを考慮に入れて、「マルチマーカー」はあなたが到達したいターゲットのために行く方法ではありません。

しかし、できることは、各マーカーを別々に設定し、それらを「単一マーカー」として追加することです。次に、これらの「Single-Markers」がすべて表示されているかどうかを問い合わせることができます。

もしそうなら、これらすべての「シングルマーカー」の起源を計算してそこにオブジェクトをレンダリングすることができます。

あなたはここで見てみるならば、いくつかの「シングルマーカー」を設定する方法のアイデアを取得することができます

http://augmentmy.world/moving-cars-augmented-reality

はまた同じ座標にマーカーを設定する方法についてはここではその一例を取りますシステム(およびそれらの間の距離を計算する)あなたは、いくつかのマーカー間の起源を計算するための出発点としてそれを使用することができます

https://github.com/artoolkit/artoolkit5/tree/master/AndroidStudioProjects/ARMarkerDistanceProj

私はこれらがあることを知っていますiOSの例ではありませんが、これまでのところAndroidのみを行っています。また、ARWrapperインターフェースは、AndroidとiOSで同じである必要があります。つまり、これら2つの間に大きな違いはありません。

助けて欲しいと思っています。

関連する問題