強火で進め

このブログではプログラム関連の記事を中心に書いてます。

カメラの画像を認識して動作するARの登場(iPhone用ソースコードも公開)

まずはこちらのムービーをご覧下さい。

今までは規定のマーカーを印刷したものを使う必要が有ったマーカー式のARですがこのムービーではリアルタイムに描画されるマーカーを認識し、そこにモデルを表示しています。

こちらは物理シミュレーションを行っているムービーです。

こちらのムービーでは赤色で描かれた再生や停止を示すマークを認識して物理シミュレーションを開始したり、停止したりしています。

また、こちらもリアルタイムに記述した摩擦の効果が反映されたり、転がすモデルをリアルタイム書き替えたり、新たに作成したものが即座に画面に反映されています(In place augmented reality)。

なお、ここで紹介されているデモは既にiPhoneで動作しているそうです。

実装はiPhone SDK 3.0でおこなれており、App Storeで公開するアプリでは使用が禁止されているPrivate APIも使っているとのことです。そのためこのアプリのApp Storeでの公開は難しいかもしれません。

しかし、あくまでiPhone SDK 3.0でのPrivate APIとのことなので現在の3.1ではAR向けにAPIがいくつか追加されたと聞いているのでそれに含まれていればApp Storeでもこの様なアプリが公開される事になるかもしれません(そうだったら良いなぁ)。

【関連サイト】

カメラの映像を分析してARな世界を実現するiPhone APIが公開 | KGRAND ONLINE NEWS
http://www.kgrand.jp/index.php/2009/10/18/%E3%82%AB%E3%83%A1%E3%83%A9%E3%81%AE%E6%98%A0%E5%83%8F%E3%82%92%E5%88%86%E6%9E%90%E3%81%97%E3%81%A6ar%E3%81%AA%E4%B8%96%E7%95%8C%E3%82%92%E5%AE%9F%E7%8F%BE%E3%81%99%E3%82%8Biphone-api%E3%81%8C/

以下のサイトにて「iPhoneソースコードにアクセスした人はメール送って下さい」と有るので興味の有る人は送ってみると良いのではないでしょうか。

ISMAR 2009: Sketch and Shape Recognition Preview From Ben Gurion University « Games Alfresco
http://gamesalfresco.com/2009/10/16/ismar-2009-sketch-and-shape-recognition-preview-from-ben-gurion-university/

ISMAR 2009: Sneak Preview of Demos at the World’s Best Augmented reality Event « Games Alfresco
http://gamesalfresco.com/2009/10/01/ismar-2009-demos-sneak-preview-of-the-worlds-best-augmented-reality-event/