Object tracking is the process of locating a moving object (or multiple objects) over time using a camera. It has a variety of uses, some of which are: human-computer interaction, security and surveillance, video communication and compression, augmented reality, traffic control, medical imaging and video editing.

I propose to add object tracking modules in Julia either as a part of ImageFeatures.jl or as a standalone repository. Therefore, I propose to add the following algorithms:

1. Optical Flow Algorithms
    1.1. Lucas-Kanade method
    1.2. Farneback Dense Optical Flow method
2. Tracking Algorithms
    2.1. Boosting Tracking
    2.2. Multiple Instance Learning
    2.3. MedianFlow Tracking
    2.4. Tracking Learning Detection framework



Arijit Kar


  • Mike Innes
  • Christopher Rackauckas
  • Zygmunt Szpak