Skip to content

OpenCV + Python implementation of the paper "Incremental Learning for Robust Visual Tracking"

Notifications You must be signed in to change notification settings

kuhess/ultraking

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

5 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Ultraking

OpenCV + Python implementation of the paper Incremental Learning for Robust Visual Tracking

Dependencies

  • a webcam 🎥
  • Python 2.7
  • OpenCV 2.4.x
  • python-opencv

As described further, you can either use the virtual machine provided by Vagrant (recommended) or install manually all the dependencies.

Play around

Launch the pre-configured virtual machine

  1. Install Virtualbox and the extension pack (needed for the webcam): https://www.virtualbox.org/wiki/Downloads

  2. Install Vagrant: https://www.vagrantup.com/downloads.html

  3. Start the pre-configured graphical VM with:

    vagrant up
  4. Attach your webcam to the VM through the Virtualbox menu Devices > Webcams.

  5. Open a terminal in the VM and go to the shared folder:

    cd /vagrant

Run Ultraking

python ultraking.py

Usage

  1. Select the part of the image you want to track with the mouse (left click and drag)
  2. Press Enter to start the tracking
  3. Have fun
  4. Quit by pressing a button (all except Enter)

Resources

Incremental Learning for Robust Visual Tracking, http://www.cs.toronto.edu/~dross/ivt/RossLimLinYang_ijcv.pdf

About

OpenCV + Python implementation of the paper "Incremental Learning for Robust Visual Tracking"

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages