2011-02-03 7 views
1

携帯機器のカメラ入力にジオローカライズされた写真をオーバーレイしたいと思います。写真は、サイズ、傾き、回転を変更して、対応する場所にできるだけ正確に配置する必要があります。携帯電話に拡張リアリティ写真を配置する

iPhone/Androidでこれを行うことはできますか?前者の場合、頭のスタートとして使用できるフレームワークや例がありますか?

答えて

0

これはアンドロイドで完全に行うことができます。アンドロイドフレームワークには、これを達成するために必要なものがすべて用意されています。

まず、基本ビューを作成するためにカメラがストリーミングされている必要があります。 カメラビューの上に、SensorListener(加速度センサまたは方向センサでもよい)を実装するビューを追加し、onSensorChanged()メソッドを実行して、それ自体および任意のネストされた子を更新できます。 このビューでは、任意の写真を追加して、gpsユーザーの座標を使用して、方位、距離、方位角を計算することができます。

最後に、これについて読むためのチュートリアルがたくさんあります。多分あなたはそれらをGoogleにすることができます。

+0

はい、しかし、率直に言って、Android用の既存のARチュートリアルはすべて魅力的であり、価値があるよりも厄介です。私は最初からARアプリケーションを書くことになった。たぶん記事にする必要があるかもしれない... –

+0

はい、あなたは正しいですが、基本的なARアプリケーションを書くのはあまりにも複雑ではありません。私にとって最も複雑なのはセンサーの操作を理解することでした。ビュー、レイアウト、描画、計算などは基本的なものです。多分あなたの記事を投稿してURLを共有することができます:) – Franco

1

このようなアプリケーションにはいくつかの問題があります。

最初のものは向きのメタデータです。実際には、カメラポーズのすべての必須要素について、EXIFヘッダーに標準的な場所はありません。 See p46 of the Exif 2.2 standard。ベアリングに使用される「イメージの方向」のフィールドがありますが、それだけです。私はピッチとヨーを格納するのに正しいサイズの他のフィールド(Rationalのタイプの目的地)を使用したアプリケーションを作成しましたが、標準ではありません。アプリケーションがピッチとヨーのメタデータをここに格納していても、彼らがどのようにそれを行うかを見るために実験しなければならず、おそらくどのデバイスが写真を撮ったかによって調整しなければならない。

サイズも微妙です。あなたがテレズームを持っていて、ズームインした写真を撮ったとします。この写真を、写真のサイズから写真のオブジェクトの見た目の大きさに1対1のマッピングで表現したい場合、それは非常に小さいはずです。これは極端な例ですが、見た目の大きさは焦点距離、イメージセンサーのサイズなどによって決まることがわかります。画像を正しい向きと位置で表示するが、一定のサイズのアイコンで表示するだけの方がはるかに簡単です。間にソリューションを選択できます。 ARタッチインターフェースでは、センサーエラーの動きを補正するために、選択可能なアイテム、少なくとも指先のサイズが大きくなければなりません。イメージを選択可能にする予定がある場合は、これを考慮する必要があります。

最後に、現在の携帯電話のコンパスがひどいので、2番目の点を完全に解決しようと心配しないでください。ノキアはコンパスのキャリブレーションレベルをフィードバックして、キャリブレーションのジェスチャーを実行する必要があるかどうかを判断することができます。 iPhoneはありません。あなたのポケットからiPhoneを取り出して撮影するだけで、良いコンパスの精度が得られる可能性は低いです。その後、通常のGPSエラーに悩まされます。手動で写真を配置する場合は、これらの問題やコースを避けることができます。

記事を書くことに興味がある場合は、関連する可能性があるワークショップ用紙と会議ポスターをお送りします。

+0

+1はい、してください。 – hpique

+0

このワークショップレポートの最初の論文はhttp://amc.pori.tut.fi/mobileHCI2009Workshopです。pdfは、AR(tl; drは悪い経験)の通常の画像を視覚化することを扱っています。このペーパーは、実際に弱いハンドセットではあるが、ポーズで写真を視覚化することを扱っています。http://dx.doi.org/10.1109/VR.2010.5444761 - IEEEにアクセスできない場合は、私ができることを見ることができます。 – dabhaid

関連する問題