This project demonstrates vehicle tracking and counting using YOLOv8 and ByteTrack. The combined approach offers high accuracy and robustness in real-time vehicle detection, tracking, and counting tasks.
Vehicle tracking and counting are essential tasks in traffic management, surveillance, and smart city applications. This project leverages the capabilities of YOLOv8 and ByteTrack to achieve real-time and accurate vehicle detection, tracking, and counting.
- Real-time vehicle detection using YOLOv8
- Multi-object tracking with ByteTrack
- Vehicle counting and analysis
- User-friendly interface
- Python 3.x
- PyTorch
- Supervision
- Ultralytics - YOLO
Clone the repository and install the required packages:
git clone https://github.com/VuBacktracking/yolo-bytetrack-vehicle-tracking.git
Setup virtual enviroment
python3 -m venv my_venv
source my_venv/bin/activate
Install the requirements
pip install -r requirements.txt
Run the main.py
python3 main.py