RobotCarDataset Scraper
Licensed release
이 스크립트는 Robotcar-dataset https://robotcar-dataset.robots.ox.ac.uk/에 대한 다양한 센서 로그의 시퀀스 다운로드를 수행하는 데 사용될 수 있습니다.
코드는 우분투 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"및 "2014-05-19-13-20-57"및 "2014-06-26-09-31-18"데이터의 "stereo_centre", "vo"및 "lms_front"데이터를 다음 명령으로 다운로드 할 수 있습니다.
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