YOLOv5 Object Detection Project

This project is an implementation of YOLOv5, a popular deep learning algorithm for real-time object detection, using Python. YOLOv5 is a state-of-the-art object detection model that achieves high accuracy and fast inference speed.

Requirements

  • Python 3.x
  • PyTorch
  • OpenCV
  • NumPy

You can install the required Python packages using pip:

pip install -r requirements.txt

Usage

  1. Create venv
python -m venv env
  1. Use env
source env/bin/activate
  1. Preprocessing data
python pre_processing.py
  1. Train model
python train.py
  1. Predict
python predict.py

References

License

This project is licensed under the MIT License - see the LICENSE file for details.