Giter Site home page Giter Site logo

vehicle-count-yolo8-object-detection's Introduction

Vehicle Count

The Vehicle Tracking project is an advanced computer vision system developed using Supervision that utilizes cutting-edge technologies such as YOLOv8 and ByteTracker to accurately detect and count vehicles in real-time video streams. By leveraging YOLOv8's object detection capabilities and ByteTracker's advanced tracking algorithms, the system is able to identify and track vehicles with high accuracy. The system is highly customizable, allowing users to adjust the parameters of the tracking algorithm to suit their specific needs. The output of the system is a visually appealing video stream that displays the vehicles being tracked. The system is built using the latest technologies in computer vision and machine learning, and is designed to be highly scalable, making it suitable for use in a wide range of applications, from traffic management to security surveillance.

Snippet

Example GIF

Requirements

The following packages are required to run the notebook:

  • numpy
  • opencv-python
  • ultralytics
  • supervision

You can install these packages and dependencies using the following pip command:

    pip install -r requirements.txt

Usage

Here's how you can use the code in this project:

  1. Clone or download the repository to your local machine.

  2. Open the Jupyter Notebook file in the repository.

  3. Run the cells in the notebook to make detections.

  4. You can modify the code to fit your needs.

Model

This project utilizes the popular YOLOv8 object detection model, which is pretrained on the COCO dataset and achieves high accuracy and speed by dividing the input image into a grid. Additionally, ByteTracker is used for vehicle tracking, a simple and efficient online multi-object tracking algorithm that combines detection and tracking in a unified framework. No custom training was done in this project.

License

MIT

Author

Umar Saeed

vehicle-count-yolo8-object-detection's People

Contributors

umar-saeed-97 avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.