1

私は iOS と Android の開発者で、独自の AR エンジンを作成したいと考えています。

私は iOS ARToolkit を使ってきましたが、めちゃくちゃです! コードは最適化されておらず、自分でやりたいです。

最初に、山の上にテキストを表示する方法を理解する必要があります。たとえば、その名前を読み上げます。つまり、デバイスのカメラ、ユーザーの位置と向き、オブジェクトの位置をどのように使用するかを知る必要があります。カメラの画像でそのオブジェクトにラベルを表示できます。

AR理論について説明している本やウェブサイトを知っていますか?

4

1 に答える 1

2

あなたが言及したARの例(例:カメラを通して画面に山の名前が表示されたときに山の名前を表示する)では、3つの要素が使用されます:ユーザーの位置、向き(該当する場合は垂直方向も使用できます)、距離.

ロジックは次のとおりです。現在の「場所」から見ている「方向」で、山が指定された「距離」内にある場合、プログラムはあなたが山を見ていると想定します。カメラ映像がまったく写りません。

デバイス内のサポート データベースは、その山までの正確な距離を知っています (データベースにある現在の場所と山の座標から計算できます)。画面に距離を表示して、より多くの情報を提供する (およびユーザー エクスペリエンスを向上させる) こともできます。

于 2012-04-22T07:34:58.890 に答える