1

カメラ ビューでオブジェクトや建物に注釈を付ける AR アプリでは、電話 (iPhone/Android) のさまざまなハードウェア ビットが AR 効果を実現するために果たす役割を理解したいと思います。以下について詳しく教えてください。

  • カメラ: 現実の 2D ビューを提供します。
  • GPS: デバイスの経度、緯度を提供します。
  • コンパス: 磁北に対する方角。
  • 加速度計: (役割はありますか?)
  • 高度計:(役割はありますか?)

例: カメラ ビューにニューヨークのスカイラインが表示されている場合、上記のハードウェアからの情報はビューに注釈を付けるのにどのように役立ちますか? クライスラービルの経度と緯度があり、それがカメラビューに表示されていると仮定すると、2D 画像の名前に注釈を付ける場所を正確に計算するにはどうすればよいですか? (経度、緯度)の2つのペアがあれば、ポイント間の距離を計算できることを知っています。

4

1 に答える 1

6
  • カメラを使用して視野を取得します。
  • コンパスを使用して、デバイスが向けられている方向を決定します。方向は、フィールドビューに分類され、AR装飾者に反映される必要があるオブジェクトのセットを決定します。
  • GPSを使用して、現在地と各オブジェクト間の距離を決定します。距離は通常、そのオブジェクトに対して表示するAR装飾のサイズ、または表示する詳細の数に反映されます。
  • 加速度計を使用して、ビューの水平線を決定します(重力を測定するのに十分な感度の3方向加速度計)。地平線をオブジェクトの高度と組み合わせて、AR装飾者を垂直に適切に配置できます。
  • 垂直位置の精度を高めるために高度計を使用してください。
  • 詳細な地形/建物情報がある場合は、高度計を使用してさまざまなオブジェクトの視界を決定し、部分的に隠されたオブジェクトや見えないオブジェクトのAR装飾を(または部分的に)クリップアウトすることもできます。
  • ARデバイスが動いている場合は、加速度計を使用して速度を決定し、ビューごとにダウンロードされるオブジェクトの数を調整するか、ビューに入るオブジェクトをスマートにプリフェッチして、ビューの変更の速度を最適化します。

デバイスからのこのすべてのデータの計算の詳細は、演習として残しておきます。:-)

于 2009-09-09T05:06:41.707 に答える