Skip to content

Real-Time Helmet Detection using Advanced Image Processing Algorithms

License

Notifications You must be signed in to change notification settings

supunsathsara/HelmetDetect

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

31 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

HelmetDetect ⛑️

HelmetDetect is an application developed as a project for the Digital Image Processing (DIP) module at the National Institute of Business Management (NIBM). The primary objective of this project is to detect whether individuals wear helmets or not, aiding in enforcing safety measures, particularly in contexts such as road traffic management.

Project Details

Dataset Annotation

The images used for training were annotated using LabelImg to define classes, particularly distinguishing between individuals wearing helmets and those who are not.

Model Training

For model training, we employed YOLOv5, a state-of-the-art deep learning algorithm for object detection. YOLOv5 offers a balance between accuracy and speed, making it suitable for real-time applications like ours.

Google Colab Notebook

To facilitate easy access and collaboration, we utilized Google Colab for model training. You can find our training notebook here.

Demo

Video Demo

A demonstration of the application in action is available via this video link.

Web Demo

We have deployed a web version of the application for user-friendly access. The source code for the web version is available in the web branch.

Contributors


Feel free to explore the repository and contribute to the project! Your feedback and suggestions are highly appreciated.

About

Real-Time Helmet Detection using Advanced Image Processing Algorithms

Topics

Resources

License

Stars

Watchers

Forks