グーグルストリートビューからこのような球が与えられた。 360度のパノラマからビューを作成する方法。 (ストリートビューのような)
私は私がGoogleのストリートビューでそれを見ていたかのような画像をstraitenするために必要な変換を行うのですか4つのビュー、正面、左図、右側のビューおよび背面図を作成したい場合。緑色の線が描かれていることに注目してください。生のイメージでは曲がっていますが、ストリートではその歪みが見えます。これどうやってするの?
グーグルストリートビューからこのような球が与えられた。 360度のパノラマからビューを作成する方法。 (ストリートビューのような)
私は私がGoogleのストリートビューでそれを見ていたかのような画像をstraitenするために必要な変換を行うのですか4つのビュー、正面、左図、右側のビューおよび背面図を作成したい場合。緑色の線が描かれていることに注目してください。生のイメージでは曲がっていますが、ストリートではその歪みが見えます。これどうやってするの?
ストリートビュー画像が球状マップです。ストリートビューとGoogle Earthの仕組みは、あなたが巨大な球の中心に立っているかのようにシーンをレンダリングすることです。この球は、あなたの質問のような画像でテクスチャ付けされています。球面の経度は、テクスチャのx座標とy座標の緯度に対応します。 必要な画像を作成するには、Google Earthのような球としてテクスチャをレンダリングし、すべての面のスクリーンショットを撮ることです。 それを純粋に数学的にする方法は、同時にキューブと球の中心に自分自身を想像することです。あなたが探しているイメージはキューブの側面です。キューブマップの特定のピクセルが球面図のピクセルにどのように関連しているかを知りたい場合は、キューブの中心をそのピクセルにポイントするベクトルを作成し、その同じベクトルが球上でどこにポイントしているかを確認します緯度&経度)。 Webで球面図のキューブマップ変換を検索すると、さらに多くの例と実装を見つけることができます。がんばろう!
ありがとうポール、あなたは私のメールを見たと思います:) –
シーンの深さについて何も知らずに意味がありますか?データを適切にマッピングするために球のサイズを知る必要がありますか? –
奥行き情報は必要ありません。キューブと球にはゼロでないサイズを使用できます。重要なことは、「カメラ」がその中心にあることだけです。 Google Earthはこれをうまく実証しています。外側からは、実際に街頭画像が投影されている球を見ることができます。 –
現実世界の直線とパノラマの視野との関係のトップダウン図を描く必要があります。比較的シンプルな幾何学では、これを数学的な形で提供します。 –
あなたは[画像のステッチング](http://stackoverflow.com/a/9035758/176769)を調べることに非常に興味があるかもしれません。 – karlphillip
画像のステッチが必要ないですか?私はすでに完全なパノラマを持っています。 @OliCharlesworthあなたは私がこれを自動的に行うことはできないと言っていますか?それでは、ストリートビューはどうしていますか? Googleから要求されたデータを見ると、それはpano_mapとdepth_mapと呼ばれるものを取得します。 –