Skip to content
Alessandro edited this page May 11, 2018 · 3 revisions
  1. Move data to Sherlock
  • rsync command
  • test: size on server == size on sherlock, maybe frames (?)
  1. Extract frame times / timestamps
  • use show_frames to extract all frames and their timings (data/raw)
  • parse text files into csv with frame + timing (inside data/parsed)
  • (tests: potentially check with ffprobe)
  1. Extract and Rotate frames
  • ffmpeg commands (currently bash script calls python -- maybe consolidate?)
  • test: ffprobe counts == # of images in output (create tests folder)
  • data folder with output (this will probably have to be specified with link to $PI_SCRATCH, too big a folder)
  • also pull a frame and check if needs to be rotated
  1. Run MTCNN
  • mtcnn library, bash script to run, specify output, etc
  • test: # rows in CSV correspond to # frames
  1. Run OpenPose on videos
  • singularity / docker scripts? and bash script to use docker
  • JSON -> CSV
  • test: # rows == # frames
  • data folder
  1. Ground truth
  • scripts to get ground truth
  • data folder
  1. Merge data?
  • combine into giant csv
  • other sanity checks
  • all data goes here?
  1. Preliminary Analyses
  • rmd
  • use data in step 6
  1. Writeup
  • use data in step 6

Clone this wiki locally