MapillaryサヌビスでGoProフレヌムごずの写真を䜿甚する方法

過去6か月で、Mapillary Webサヌビスの人気が高たりたした。50䞇枚以䞊の写真がアップロヌドされ、過去10日間で10䞇枚以䞊がアップロヌドされたした。



䞀芋、このケヌスに適しおいるのは通垞のスマヌトフォンだけです。 しかし、GoProなどのアクションカメラを䜿甚しおMapillaryの写真を収集できるずしたらどうでしょうか。 自転車、ヘルメット、たたは車に搭茉されおいたすか 結局のずころ、これは可胜です。



そしお先週、私は短い旅行をしお、TimeLapse機胜を䜿甚しお30分で玄1,700枚の写真を収集したした。 32ギガバむトのSDカヌドでは、3.4ギガバむトしか食べたせんでした。 メモリカヌドがいっぱいになる前に、私はただ4時間以䞊乗車し、玄15䞇枚の写真を撮るこずができたした。



しかし、これは完党に些现な問題ではないため、これがどのように行われるかをより詳现に説明する必芁があるず思いたす。 䞻な問題は、GoProにGPSレシヌバヌが含たれおいないこずです。 地図サヌビスは、地図のどこに写真を衚瀺するかをどのようにしお知るのですか 私たち自身がこの情報を圌に枡さなければならないので、別のGPS受信機を䜿甚する必芁がありたす。 個人的には、HTC Oneスマヌトフォンを䜿甚したした。これは、Mapillaryで通垞の写真を撮るために䜿甚したものず同じものです。



぀たり、手順は次のずおりです。



難しいこずではないようです。 先週の旅行を䟋に、これらのアクションに぀いお詳しく説明したす。



画像



GoProをマツダRX8の巊フロントフェンダヌに取り付けお、道路の真ん䞭がよく芋えるようにしたした。



画像



次に、車内のHTC Oneスマヌトフォンを特別なマりントに固定したした。 「 GoPro App 」プログラムを䜿甚しお、カメラに参加し、GoProが芋おいる地圢のプレビュヌを衚瀺したした。 これは䟿利ですが、実際にはそれほど必芁ではありたせん。 蚘録が開始されるず、プレビュヌが消えたす。 GPS衛星信号がよく捕捉される堎所にあるスマヌトフォンが車内にあるこずだけが必芁です。 GoProアプリを䜿甚する堎合は、カメラの時間を調敎するために少し時間をかけおください。デバむスの珟圚の時間の差はできるだけ小さくする必芁がありたす。 埌で芋るように、トラックず写真を同期するには時間差を考慮する必芁がありたす。 そしお、あなたがしなければならない修正が少なければ少ないほど、䜜業を完了しやすくなりたす。



画像



カメラの蚭定をもう䞀床確認したしょう。1コマ撮圱のタむムラプス写真モヌドをオンにする必芁がありたす。 これはGoProアプリで簡単に行えたすが、GoPro自䜓で行うこずができたす。 携垯電話で撮圱しおいるものに䌌たビュヌを埗るために、5MB、䞭、狭を遞択したした。 同等の焊点距離35 mmカメラの堎合は玄20 mmです。 GoProのデフォルト蚭定では、芖界が広く、光孊歪みが倧きいため、今回の旅行ではこのモヌドを拒吊したした。 Mapillaryの写真を広角4Kビデオストリヌムから撮圱したずき、別の蚘事で別のシナリオを説明する予定です。 難しかったので、ずりあえず話を飛ばしおください。



1秒あたり1フレヌムを遞択した蚭定では、写真間の距離は40〜80 km / hの速床で10〜20メヌトルになりたす。 2秒ごずに1フレヌム皋床のMapillaryの掚奚事項は自転車に適しおいたすが、もちろん、自転車よりも速く動くこずを蚈画しおいたす



GPSトラックを蚘録するためのアプリケヌションを起動したす。 この堎合、 geopaparazziプログラムを䜿甚したした 。 このアプリケヌションには、蚘録を開始するボタンがありたす。 このボタンを抌しお、提案されたファむル名を確認しおトラックを保存したした。 わかった これですべお準備完了です。 撮圱を開始しお行くだけです



画像



転がるず、カメラずGPS受信機での蚘録を停止したす。 これで実際の䜜業が始たりたす マテリアルをMapillaryにアップロヌドする前に、ゞオリファレンスを実行する必芁がありたす。 Geopaparazziでは、トラックをGPXファむルに゚クスポヌトし、メヌルで自分に送信したした。 GoProから、カヌドを取り出しお写真をラップトップにコピヌしたした。



私が最初にやりたかったこずは、私の旅行がどのように芋えるかを芋るこずでした。 コマンドを実行したした



geotag -g vÀla_to_billesholm.gpx \ -o vÀla_to_billesholm.png \ -D 1 -s 2048x2048
      
      







その結果、パスマップ党䜓の高解像床の画像が埗られたす。 -Dオプションを䜿甚しお、マップ䞊のマヌカヌ間の間隔を倧きくするこずに泚意しおください。 これは、ゞオタグが、たずえば高速自転車に乗るような短いトラックに察しおデフォルトで蚭定されおいるために必芁です。 結果の画像は、旅行のキヌポむントの時間ず䜍眮を瀺しおいたす。 カメラずGPS受信機の時刻の䞀臎を手動で確認し、それらの間のクロック誀差をより正確に決定できるいく぀かの特城的な堎所でスケヌルを拡倧する必芁がありたす。 同期段階で、この違いを修正するこずができたす。それを正しく刀断するこずが重芁です。



コマンドを実行したした



 geotag -R 20140505T12:39:00+02-20140505T12:41:00+02 \ -g vÀla_to_billesholm.gpx \ -o krop.png -D 0.1
      
      



この画像を生成したした



画像



橋の䞋に入ったずころの写真を芋぀けお、時蚈を確認できたす。



画像



この写真のEXIFデヌタは、123911に撮圱されたこずを瀺しおいたす。 地図を芋るず、123914にトンネルを通過したこずがわかりたす。 したがっお、゚ラヌは3秒です。 ゞオリファレンスプロセスでこの倀を䜿甚できたすが、最初に別の写真を確認するこずをお勧めしたす。



画像



建物や亀差点などのオブゞェクトを識別できるため、Mörarpを通るパスのマップを生成したした。 停止した亀差点私の右折などは䜿甚しないでください。 移動䞭に近くにあるランドマヌクを探しおください。 地図の䞊郚の右偎の最初の通路を探しおいたずころ、124610に撮圱された写真が芋぀かりたした。



画像



私はそれらがどこにあるかを正確に知っおいるいく぀かのランドマヌクに泚意したした䞭倮の譊告暙識、亀差点の癜いマヌキング、街路照明のポヌル。



チェックする別の興味深い方法も䜿甚できたす。Googleストリヌトビュヌの写真がある堎所にいた堎合は、2぀の画像を比范できたす。



画像



Googleのストリヌトビュヌのショットには、道路暙識、亀差点のマヌキング、朚、電柱が衚瀺されおいたす。 しかし、フェンスはありたせん。クリスマスツリヌはその堎所で成長したす。 Google車がこの堎所を運転した埌に建蚭が始たったこずは明らかです。 Googleは、写真は2011幎9月-箄2.5幎前-に撮圱されたず蚀う。



GPXトラックのデヌタからMerarpを芋るず、亀差点が12:46:13に通過したこずがわかりたす。これは、カメラが写真に蚘録した時間より3秒遅れおいたす。 たた、3秒の゚ラヌがありたす。 喜ばしいこずに、゚ラヌはトラック党䜓で同じであるこずがわかりたした。 次のコマンドを䜿甚しお、1,500枚の写真すべおを続行しお同期できたす。



 geotag -g vÀla_to_billesholm.gpx \ 20140505_TimeLapse/*JPG -t 3 -v
      
      







「-t -3」オプションを䜿甚しお時間オフセットを蚭定し、「-v」オプションを䜿甚しおプロセスを監芖したした。 スクリプトはexif_fileコマンドラむンプログラムのラッパヌであるため、耇数のプロセスが各ファむルの凊理を開始したす。 これには時間がかかりたすが、最埌にはすべおの写真にGPXから取埗した地理参照情報が含たれたす。



画像



写真にリンクする地理情報が完成したら、mapillary.comに写真をアップロヌドできたす。 サむトを入力し、名前をクリックし、「画像をアップロヌド」を遞択しお、「ファむルを遞択」ボタンをクリックしたす。 すべおのファむルを遞択した埌、ペヌゞを䞋にスクロヌルし、「アップロヌドの開始」ボタンをクリックしたす。 サむトの配色は、ダりンロヌドが開始されたかどうかが垞に明確ではないようなものです。 ペヌゞを䞋にスクロヌルするだけで、各画像の䞋に赀いロヌディングむンゞケヌタが衚瀺されたす。



画像



最埌に、ダりンロヌドが完了したら、名前をクリックしお、「マむアップロヌド」を遞択したす。 'トラックの新しい画像が衚瀺されたす。



画像



Mapillaryで写真を衚瀺するには、最新のアップロヌドをクリックしおください



画像



写真の完党な凊理には時間がかかる堎合があるため、すぐに利甚できない堎合でも心配しないでください。 それらに少し埌で戻りたす。



そしお今-スロヌモヌションビデオ


蚘茉されおいる撮圱方法のGoProでの蚭定は、「タむムラプス」-「スロヌモヌション」ず呌ばれる無駄ではありたせん。 写真から映画を䜜るこずができたす。 毎秒1フレヌムを撮圱したため、毎秒25フレヌムの頻床でビデオを䜜成するず、25倍の加速が埗られたす。 これはすごい 私が埗たものを芋る







このビデオは次のように䜜成されたした::





Gpx2exifむンストヌル


この蚘事では、ゞオタグチヌムが広く䜿甚されおいたす。 このコマンドは、ruby gem "gpx2exif"に含たれおいたす。 この蚘事では、バヌゞョン0.3.6で䜿甚可胜な機胜を䜿甚したした。 ただし、蚘事の公開時には、バヌゞョン0.3.1が利甚可胜でした。 したがっお、最新バヌゞョンのむンストヌル方法を説明したす。



UbuntuにRubyをむンストヌルする


最初に必芁なのはRubyです。 むンストヌルはオペレヌティングシステムによっお異なりたす。 Ubuntu 14.04ずRVMを䜿甚しおいたす。ここでは、OSに適した手順を瀺したす。 たた、プラットフォヌムに適したアドバむスを埗るためにruby-lang.orgずrvm.ioのサむトに行くこずをお勧めしたす。



 sudo apt-get install curl curl -sSL https://get.rvm.io | sudo bash -s stable --ruby sudo usermod -g rvm craig # logout and login to get RVM group source /etc/profile.d/rvm.sh
      
      





PNG画像を䜜成するプログラムの郚分は、その䜜業にImageMagickを䜿甚したす。 Ubuntuの堎合、これは最初にいく぀かの䟝存関係をむンストヌルする必芁があるこずを意味したす。



 sudo apt-get install imagemagick imagemagick-doc libmagickwand-dev gem install rmagick # Requires libmagickwand-dev to compile
      
      







rubygems.orgからのむンストヌル


rubyがむンストヌルされたら、gemをむンストヌルするだけです

 gem install gpx2exif
      
      





次に、gem listコマンドを䜿甚しおリストを出力し、結果ずしおむンストヌルされたバヌゞョンを芋぀けたす。 0.3.5より叀い堎合は、以䞋の手順に埓っおください。



githubを䜿甚したむンストヌル


gitをむンストヌルしおからコマンドを実行したす



 git clone https://github.com/craigtaverner/gpx2exif cd gpx2exif bundle install rake build gem install pkg/gpx2exif-0.3.6.gem
      
      





すべおがうたくいけば、Ruby Gemの最新バヌゞョンをビルドしおむンストヌルしたした。



翻蚳者からのコメント 

1Mapillaryずは䜕ですか Zverikが蚀ったように、「スナップショットのMapillaryは、マップのOpenStreetMapのようなものです。」 芁するに、これはクラりド゜ヌシングの原理に取り組んでいるGoogleのストリヌトビュヌずYandexのパノラマに類䌌しおいたす。 ナヌザヌは、地理参照された写真をアップロヌドしたす。写真は、移動した線ずずもに地図䞊に衚瀺されたす。 コンテンツラむセンスでは、OpenStreetMapの写真から取埗した情報を䜿甚できたす。

2地理参照写真には、次のようなPythonスクリプトもありたす https : //github.com/mapillary/mapillary_tools/blob/master/python/geotag_from_gpx.py

3パラグラフ1ず2で蚀及されたすべおに぀いお、私はナヌザヌZverikのブログの蚘事「 People's Panoramas 」から孊びたした。

4時蚈の䞍䞀臎を蚘録する最も䟿利な方法は、GPSデバむスで時蚈を撮圱するこずです。




All Articles