Skip to content

csinva/hummingbird-tracking

master
Switch branches/tags

Name already in use

A tag already exists with the provided branch name. Many Git commands accept both tag and branch names, so creating this branch may cause unexpected behavior. Are you sure you want to create this branch?
Code

Latest commit

 

Git stats

Files

Permalink
Failed to load latest commit information.
Type
Name
Latest commit message
Commit time
 
 
 
 
 
 
 
 
 
 
 
 

hummingbird_tracking

Code for tracking things in hummingbird videos. Slides summarizing this work here.

requirements

  • python3
  • python packages (easiest installed with pip install <package_name> --user)
    • matplotlib
    • numpy
    • scikit-learn
    • imageio
    • opencv-contrib-python
    • argparse
    • tqdm
  • alternatively, one can install via pip (pip3 install -r requirements.txt)

usage

  • code / documentation for functions is located within subfolders
  • "wing_tracking" folder finds angle over time from top view videos
  • "meniscus_tracking" folder find meniscus over time from side view videos
  • to run any code, first open terminal and cd do the directory containing the file
  • in general, files/folders with spaces are not encouraged