Skip to content

Latest commit

 

History

History
72 lines (54 loc) · 1.54 KB

File metadata and controls

72 lines (54 loc) · 1.54 KB

Datasets

MEVA

  • create data folder
mkdir -p data/MEVA
  • clone MEVA annotations repository (data/MEVA)
# clones annotations folder
git clone https://gitlab.kitware.com/meva/meva-data-repo.git data/MEVA/meva-data-repo
  • change config file parameters at conf/meva_preproc.yaml
annotations_csv: data/MEVA/meva_processed/annotations.csv
annotations_folder: data/MEVA/meva-data-repo/annotation/DIVA-phase-2/MEVA/kitware-meva-training
bbox_area_limit: 10000
display_annotations: false
padding_frames: 30
result_folder: data/MEVA/meva_processed
split_seed: 42
target_activities:
- person_talks_on_phone
- person_texts_on_phone
- person_picks_up_object
- person_reads_document
- person_interacts_with_laptop
test_size: 0.2
videos_root: data/MEVA/mevadata-public-01/drops-123-r13
  • run preprocessing
python src/meva_preprocessing.py --config conf/meva_preproc.yaml

Save processed dataset into kaggle dataset collection

  • create .env file and fill missing variables
KAGGLE_USERNAME=
KAGGLE_KEY=
  • run command below to upload processed dataset to your remote repo (specify dataset name for remote repo)
python scripts/upload.py --dataset-name meva-processed-test
  • run command below to download dataset from your remote repo
python scripts/download.py \
  --dataset $KAGGLE_USERNAME/meva-processed-test \
  --output data/MEVA/meva-processed-test.zip
  • unzip donwloaded dataset
unzip -o -q data/MEVA/meva-processed-test.zip \
  -d data/MEVA/meva-processed-test