cmput428 tracker

Camshift + KF + Edge histgram detection

We acknowledge the orginal idea from paper

I. Iraei and K. Faez, "Object tracking with occlusion handling using mean shift, Kalman filter and Edge Histogram," 2015 2nd International Conference on Pattern Recognition and Image Analysis (IPRIA), 2015, pp. 1-6, doi: 10.1109/PRIA.2015.7161637.

Edge detection : Sobel filter

We assume occlusion wont last longer than 1 second

Run Instructions

webcam

  1. clone the code on your machine
  2. open terminal to run our tracker in your webcan
$ python3 main.py
  1. Then select your interest region and press "space"; If you want to exit the program, simply press "q"

For historical data in video format

$ python3 videoReadTracker.py

Presentation

  1. presentation slide https://docs.google.com/presentation/d/1wC0rU4b4YoEkYRMaIkj_Qb1PBh5flPngJbR8Ql8KhwU/edit#slide=id.p
  2. Demo video https://drive.google.com/file/d/1LWRu59ZxrkqZKq28_cwwOhu22VgdQQOf/view?usp=sharing