0

下の画像のように、ライブキャプチャビデオから画面にポイントを描画しようとしています。

画像例

携帯電話の GPS から読み取った位置 XY にいます。2 点 (GPS) P1 と P2 を挿入します。

このポイント (p1、p2) を画面に表示するにはどうすればよいですか。以下のビデオ (0:45) と同じロジックです。

http://www.youtube.com/watch?v=O0qQNo3jp5Q&feature=player_embedded

これを作成する方法を説明するブログ、フォーラム、チュートリアル、またはその他の提案やヒントを知っている人はいますか? 垂直方向の精度は、水平方向ほど重要ではありません。

4

1 に答える 1

0

あなたは「拡張現実」について話している

全体として、これは要求の厳しいタスクです。

簡単な部分: - すべての GPS 座標をデカルト メートル ベースの座標系に変換します。- カメラが向いている方向を見つけます: 組み込みのコンパスを使用します (水平方位角) - 加速度計を使用して垂直方位角を見つけます (カメラが上または下を向いている場合)

今はもっと難しい

  • 技術データを見つける / またはカメラの対物レンズ (焦点距離) を調整する

そのデータを使用して、3D ベクター ワールド (たとえば、1 行 10 m ごとの立方体) を構築し、それをその 3D ワールドの仮想カメラ センサー位置に投影します (3D ゲームでカメラ位置を選択したときに行うように)。
シミュレートされた世界の 10m のグリッド ラインが現実の世界に適合するように、カメラのパラメーターを調整します。
次に、その 3D ワールド内のオブジェクトとして 2 つの地理的位置を作成し、それらを描画します。

3D コンピュータ グラフィックスと「拡張」現実の概要を読みたいと考えています。

運が良ければ、iphone 拡張現実のライブラリが見つかります。

于 2013-02-10T18:02:58.643 に答える