Habréの出版物: habrahabr.ru/post/150591パノラマ自体: ekburg.artstudio-3d.ru
当初、記事のより詳細なバージョンがサンドボックスに送信されましたが、UFOは招待する価値がありませんでした。 以下では、入札やその他の「歌詞」に関する背景を省略し、技術的な部分のみに焦点を当てます。
今年の3月、「エカテリンブルク市の超高(ギガピクセル)解像度のパノラマの制作」のための入札が公開されました。 約1日、「勝ったらこの仕事をすることができますか?」と考えていました。 この質問に対する肯定的な回答の後、見積依頼が提出されました。 DHLの女の子たちは非常に驚き、幸運を祈りました。
入札が勝ちました 。 (入札システムで写真を操作した経験はすでにありますが、この記事では詳しく説明しません。別の記事を書くかもしれません。これまでに3つの入札が獲得されました。)
何を削除する必要がありましたか?
地元の高層ビルからのシティービューの円筒パノラマ。
少なくとも10Gpxの解像度。 地上の360x180オブジェクトの通常のパノラマと同様に。
一般的に、妄想の要件がないわけではありませんが、正気のTKです。 「5000ソースフレーム」は、10Gpxでは冗長です(ブラケットだけでなく完全に異なることを話している場合)。
さらに削除してから、サイズを小さくしますか? 悪いオプション。 焦点距離が長いほど(視野角が小さいほど)、フレームが多くなり、それぞれの間のジョイントが増えます。 これにより、「ゴースト」(人と車の半分、およびブレンドのその他のアーティファクト)の数が増えます。 また、より長い時間で撮影する、つまり 照明の変化のリスクが高くなります。また、影が所々に収まらないことがあります。
50Gpxで撮影し、別のせっけんのドバイを取得します(詳細については「記録」とコンテンツの無意味さで有名になった古いパノラマについて話しています)。 いいえ、どちらも。
追加します。 契約の合意では、10個を超えるオブジェクトが存在することが示されました。
Yandex.Mapsの「エカテリンブルク-オブジェクト」
計算
上記で書いたように、アプリケーションを送信する前に、プロジェクトの現実を確認する必要がありました。 そして、「これを行う方法」を理解してください。 その時までに、私はそのような計画のパノラマを撮影しませんでした。 インテリアを撮影するときにのみこのアプローチを使用しました。
既製の「計算機」をグーグルで検索することはできませんでしたが、実際には試しませんでした-自分ですべてを理解することが重要でした。
望遠レンズでは70-200 / 4LのISしか利用できないため、最初に計算しました。
次のカメラが考慮されました:5D m2、ff、および600D(60D)が最も密集したピクセルクロップ(キヤノンの計算時の実際のピクセルクロップ)。
注意! 以下の計算は、用語に関して100%正しいとは主張していません。 「リングの高さ」を度単位で測定すると、あなたの精神にダメージを与える可能性があります。 用語ではなく、本質を見てください。 私はそのような計算を10年間していません。
70-200の対角角は12度(ff、200mm)です。 ffおよびcropの角度:
ff:長い辺については9.99(3x)、短い辺については6.66(2x)。
作物:長辺に沿って6.24°(3x)および短辺に沿って4.16°(2x);
理論的に360 ° (重なりのないリング) を閉じるには 、以下が必要です。
ff: 36フレーム(360:9.99)、リングの高さは6.66°-すなわち 180から1 \ 27。
切り抜き: 58フレーム(360:6.24)、リングの高さは約 4.16-つまり 1 \ 44から180 について 。
理論上の完全な球体(360®180® )の場合 :
ff: 36フレームの27行( 972フレーム );
切り抜き: 58フレーム( 2552フレーム )の44行。
そしてメガピクセルでこれは:
fp: 27 x 36 x 21mp = 20 412mp ;
作物 :44 x 58 x 18mp = 45 936mp 。
架橋のための重複 (25%)の現実に目を向けます。
視野角を大まかに減らして、重ならないように数え続けます:
ff:長い7.5(9.990.75)と短い5(6.660.75);
作物:長さ 4.7 o (6.24 o x0.75)、短さ3.1 o (4.16 o x0.75)。
360 o を閉じるには、次のものが必要です。
ff: 48フレーム(360:7.5)、リングの高さは5 o-つまり 180から1 \ 36。
切り抜き: 77フレーム(360:4.7)、リングの高さは約 3.1-つまり 約 180から1 \ 58。
合計、 全球(360®180®)で 、25%のオーバーラップ:
ff: 48フレームの36行= 1728フレーム。
切り抜き: 77フレームの58行= 4466フレーム。
神格化:
各フレームを最大1秒間削除します。 (同日)、および3秒。 頭の位置を変更します:
ff:1728x4 = 1.9時間(約39Gb RAWファイル);
トリミング:4466x4 = 4.9時間(約98Gb RAWファイル);
しかし、これは完全な球体であり、これは無意味です(なぜ空と建物の屋根を取り除く必要があるのですか?)。
高さを180 oではなく60 oにします。
ff:576フレーム、0.65時間、6.8Gpx。
切り抜き:1448フレーム、1.6時間、15.3Gpx。
結論は? 200mmおよび18mpのトリミングカメラで安全に撮影できます。
将来を見据えて、計算は実践によって十分に確認されたと言えます。
三脚ヘッドを「所定の位置に」較正した後、理論間の不一致は1フレームあたり0.1〜0.2でした。
仕事の仕方は?
すでに18mpと200mmのレンズについてクロップカメラで何を撮影するかを決めました。
契約条件では、「ロボット三脚ヘッド」を使用して射撃を行う必要があります。
手動モードでは1,450フレームを撮影できますが、それでもGigapan EPIC Proで選択しました。
まあ、地上ベースの球面パノラマでは、すべてが簡単です:5D m2 + 15mm。 スキームによると、「8フレームの2行」。 これにより多くの重複が発生し、ゴーストやバスの半分を取り除くのに役立ちます。
すでに普通の球面パノラマに慣れている場合(「後で、自宅で」ステッチする場合)、ギガピクセルビューをエカテリンブルクで右チェックする必要があります。 このために、次の構成のネットブックを購入しました:i7-2670QM / 16Gb RAM / 128Gb SSD / 640Gb HDD。
エカテリンブルグで
おそらく真実はここでそれについて書く価値はありません。 LJに出発します。 合計で、市は5日間を過ごしました。 1日はテストと高層ビルの屋根での撮影、1日は撮影、そしてもう3日間は「地上」の都市景観で過ごしました。
パノラマは2012年5月16日に撮影されました。
屋根の上
最初に考慮すべきことは何ですか?
- 天気と近い将来の予報。 照明の急激な変化は受け入れられません。 望ましくない雲-おがあります。
- 湿度-高いほど、モアレが強くなり、視界が悪くなります。
- 地平線上の太陽の高さ-高いほど良い。
- 撮影時間-できるだけ早く撮影する必要があります。そうしないと、影がい上がり、一緒になりません。
- 風が強かったので、帆の面積を減らすためにレンズからレンズフードを外さなければなりませんでした。
カメラマンも電話で撮影します。 初日、テスト。
撮影方法
- 上から下への行。 これにより、ステッチ時に発生する「ゴースト」の数が減少します。
- フォーカス-数行ごとにリフォーカスして、手で。 時々クラッシュしました(せっけんの領域があります)が、どうするか。
- モード-Av。 M、このようなフレーム数を撮影する場合、意味がありません。 照明の実行は、DDに応じてどのマトリックスにも適合しません。
- 一般に、露出補正は必要ないことをテストが示していますが、露出補正が望ましいです。
- もちろんRAWでは。 フラッシュドライブを交換して、すぐに資料を見る。
材料加工
大きなパノラマで作業するプロセスを説明します。
フレームを選択して、事前に変換する必要があります。
次に、テストパノラマを収集し、正しい縫製を確認します。
その後、最も退屈な作業が始まります-特定のフレームとフレームのグループを処理する必要があります。 縞模様がなく、明るさと色に違いがないこと。 フレームを変更して結果を確認します。 「空」フレームのランクには、多くの置換があります。 そして何度も輪になって。
色が平らになった後、私は「幽霊」(頭のない人、車の半分、二輪バス)と戦い始めました。 これは、PTGuiのマスクを使用して行われ、Photoshopでレタッチを行うこともあります。 これらの操作も何度も繰り返されました。
画像をつなぎ合わせてタイルに切る時間( KRPano )について話すと、各セクターの平均的な数値は次のとおりです。
コントロールポイントの配置(自動)-30〜40分。
パノラマステッチ-2〜2.5時間。
タイルへの切断-1.5時間;
最後の2つのポイントは何度も繰り返されました。 最終的な変更は、パノラマの公開と視聴者による議論の後に行われました。 そしてその後も-少なくとも2、3の幽霊が残った。 約3〜4週間かかりました。
最も不快なことは、3つのパノラマ(セクター)のうち2つに曲線を適用することでした。 5〜7ギガピクセルと20ギガバイトのファイルの場合、「開く、曲線を適用する、コントラストを上げる、保存する、閉じる」操作はそれぞれ2〜3時間かかりました。
収集された統計
3つのパノラマが撮影されました:
1. 36フレームの19行-合計684の一意(ブラケットを除く)。
撮影時間:34分。
角度寸法:水平方向に160 o、垂直方向に約55 o 。
ステッチされたシートのサイズ:127 800 x 54 850 px、約7 Gpx。
2. 36フレームの15行-または540pcs;
撮影時間:31分。
角度寸法:水平方向に160 o、垂直方向に約40 o 。
ステッチシートのサイズ:131 175 x 37 922ピクセル、約5 Gpx。
3. 34フレームの16列-または544pcs;
撮影時間:31分。
角度寸法:水平方向に155 o、垂直方向に約47 o 。
ステッチされたシートのサイズ:122 400 x 43 800 px、約5.4 Gpx。
一般に、計算に非常に近いです。
なぜ単一のシリンダーではなく3つのセクターなのか?
屋根の構成を許可しません。 このような比較的低い高さ(43階?)では、測量ポイントが互いに離れすぎています。 視差は素晴らしいです。 単一のシリンダーではない場合、少なくとも2つのセクターを組み立てる試みがありました。 うまくいきませんでした。 「国境地帯」では、1つのパノラマの同じ小さな建物で、もう1つがほぼ右にあるかのように、左の壁が見えるようになりました。
謝辞
このプロジェクトの実施を助けてくれた人々に感謝します。
アレクセイ・クリロフ、モスクワ。
エカテリンブルクのアントン・ファデーエフ。
ノヴォクズネツクのウラジミール・バルダノス。
ロディオン・ガラネフ、モスクワ。
結果は何ですか?
興味深い仕事の経験。
エカテリンブルクのかなり良い視覚化。
あなたを判断するまさにそのパノラマ:
エカテリンブルク:ギガピクセルのパノラマとバーチャルツアー(クリック可能)
建設的な批判は大歓迎です。
レビューを変更すると、ブラウザのアドレスバーのデータが変更されます。 特定のタイプへのリンクを提供できます。
UPD:
ほとんどのコメントを修正しました。
ファイルが更新されました。
お客様の管理のコピーをお渡ししました。