Skip to content

Track multiple objects from video/live feed using deepsort and yolov5

Notifications You must be signed in to change notification settings

ls-da3m0ns/Multiple-Object-Tracking

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

8 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Multi Object Tracking

  • Track just about anything that detectors can detect

  • Currently its using yolov5 for detections and Deepsort with Siamese Network for tracking

  • Siamese Network is trained on Nvidia AI City Challege Data (640 epochs) and VeRI Wild Dataset (33 epochs) pretrainied weights are provided

  • This Project is built on top of https://github.com/abhyantrika/nanonets_object_tracking and adds detector and capabilities to inference on video/live_feed

  • Currently feature extracter is trained to extract features for vehicals but can be easily trained for other task also

Demo Video


Steps to run tracker on custom Video

Training steps

  • Download dataset and save it in object_tracking/datasets/train and object_tracking/datasets/test (make sure format of data is correct i.e train/car_id/**images)
  • change default config
  • python siamese_train.py

Get Test Scores

  • python siamese_test.py

Limitations

  • Beaware this dose not reid the object with same id if its out of frame for long interval of time

Refrences

About

Track multiple objects from video/live feed using deepsort and yolov5

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages