RobotCarDataset Scraper
Licensed release
このスクリプトを使用して、Robotcar-dataset https://robotcar-dataset.robots.ox.ac.uk/のさまざまなセンサーログのシーケンスダウンロードを実行できます。
このコードは、Ubuntu 16.04でPython3についてテストされています。
事前に構築されたDocker画像は、次のように利用できます。
docker pull matthewgadd/robotcar-dataset-scraper:latestそれ以外の場合は、Docker画像をゼロから作成できます。
wget https://raw.githubusercontent.com/matthewgadd/RobotCarDataset-Scraper/master/Dockerfile
docker build -t matthewgadd/robotcar-dataset-scraper:latest .Docker画像を通してダウンロードをマウントします:
docker run --rm -it -w /RobotCarDataset-Scraper -v $HOME /Downloads:/Downloads matthewgadd/robotcar-dataset-scraper:latestスクリプト
python get_datasets.py完全なデータセットリストのHTMLを解析し、各データセットページをスクレイプし、ダウンロードのために使用可能なファイル(TAR)を取得します。出力ファイルdatasets.csvを提供する例を使用すると、実行する必要があります。
python scrape_mrgdatashare.py --downloads_dir /Downloads --datasets_file datasets.csv --username USERNAME --password PASSWORD完全なデータセットが必要ない場合は、 --choice_sensorsおよび--choice_runs_fileオプションを使用して、自分のニーズに合わせてデータセットの一部をダウンロードできます。
--choice_sensorsオプションtags, stereo_centre, stereo_left, stereo_right, vo, mono_left, mono_right, mono_rear, lms_front, lms_rear, ldmrs, gps, all.--choice_runs_fileオプションダウンロードする実行の名前を含む.txtファイルを受信します。fileaサンプルファイルexample_list.txtサンプルを提供します。たとえば、「Stereo_centre」、「vo」、「lms_front」データの「2014-05-19-13-20-57」および「2014-06-26-09-31-18」のデータのデータを次のコマンドでダウンロードできます。
python scrape_mrgdatashare.py --choice_sensors stereo_centre,vo,lms_front --choice_runs_file example_list.txt --downloads_dir /Downloads --datasets_file datasets.csv --username USERNAME --password PASSWORD