RobotCarDataset Scraper
Licensed release
该脚本可用于执行RobotCar-Dataset https://robotcar-dataset.robots.ox.ac.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 Image安装DIR:DIR:
docker run --rm -it -w /RobotCarDataset-Scraper -v $HOME /Downloads:/Downloads matthewgadd/robotcar-dataset-scraper:latest脚本
python get_datasets.py为完整的数据集列表解析HTML并删除每个数据集页面,然后检索可用文件(tar)以供下载。使用示例输出文件数据集。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文件,其中包含要下载的运行名称,我们提供了一个示例FIELEA示例示例文件example_list.txt 。例如,您可以按以下命令:“ stereo_centre”,“ vo”和“ lms_front”数据下载“ 2014-05-19-13-13-20-57”和“ 2014-06-06-26-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