1

私はARToolKitを使用して、環境内の2Dマーカーの検出に基づいたiOS拡張現実アプリケーションを開発しています。これらのマーカーにビデオをオーバーレイできるようにしたいのですが、これを行う方法がわかりません。

ARToolKitを使用して、ライブカメラフィード内の特定のマーカーにビデオをオーバーレイするにはどうすればよいですか?

4

2 に答える 2

1

Benjamin LoulierはサンプルVRToolKitアプリケーションを持っており、 ARToolKitPlus(ARToolKitから派生)を使用してiPhoneカメラを使用してマーカーを追跡し、その上に3Dオブジェクトを配置します。彼は、シーン内のこのマーカーの位置と方向に関する情報をエンコードするモデルビューマトリックスを使用してコールバックを提供するARToolKitのマーカー認識コードのラッパーを作成しました。

彼のようにCAEAGLLayerをオーバーレイする代わりに、同様のことを行うことができます。ビデオを標準のCALayer内に配置し、シーン内のオブジェクトの回転と配置に一致するようにそのレイヤーを変換できます。彼のコード(GPLの下にあるので、おそらく直接使用することはできません)から学ぶと、独自のコードをたくさん必要とせずに、シーンにビデオをオーバーレイできるはずです。

于 2011-07-20T14:29:22.197 に答える
1

ARToolKit for iOS(ARToolworksから)には、リリース4(2011年8月にリリース)以降のムービーオーバーレイの例が含まれています。この例はARAppMovieと呼ばれます。

于 2012-03-29T03:28:35.567 に答える