Skip to content

Useing a pre-trained Mask R-CNN model to detect and segment objects in video frames and then applies OpenCV’s CSRT tracker to follow the largest detected object across the video.

License

Notifications You must be signed in to change notification settings

AsadiAhmad/Object-Tracking

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

10 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Object Detection and Tracking

This project uses a pre-trained Mask R-CNN model to detect and segment objects in video frames and then applies OpenCV’s CSRT tracker to follow the largest detected object across the video. The pipeline includes downloading pre-trained models, running detections, visualizing masks and bounding boxes, and exporting a tracked output video.

Tech 🛠️ Languages and Tools :

Python  Jupyter Notebook  Google Colab  OpenCV  Numpy  MatPlotLib  Gdown 
  • Python : Popular language for implementing Neural Network
  • Jupyter Notebook : Best tool for running python cell by cell
  • Google Colab : Best Space for running Jupyter Notebook with hosted server
  • OpenCV : Best Library for working with images
  • Numpy : Best Library for working with arrays in python
  • MatPlotLib : Library for showing the charts in python
  • GDown : Download Resources from Google Drive

💻 Run the Notebook on Google Colab

You can easily run this code on google colab by just clicking this badge Open In Colab

🪪 License

This project is licensed under the MIT License.

About

Useing a pre-trained Mask R-CNN model to detect and segment objects in video frames and then applies OpenCV’s CSRT tracker to follow the largest detected object across the video.

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published