Code Monkey home page Code Monkey logo

real-time-detection-of-helmet-violations-and-capturing-bike-numbers-from-number-plates's Introduction

Real-Time Detection of Helmet Violations and Capturing Bike Numbers from Number Plates

Introduction

The real-time detection of helmet violations and capturing bike numbers from number plates is a comprehensive project that aims to enhance road safety by addressing two critical aspects:

  1. Helmet Violation Detection: This component of the project focuses on identifying motorcycle riders who are not wearing helmets. It uses computer vision techniques to analyze real-time camera feeds and instantly alerts authorities when a violation is detected.

  2. Capturing Bike Numbers: The second component involves recognizing number plates and extracting number plate information from vehicles in real-time. This feature is valuable for law enforcement.

Table of Contents

Helmet Missing Detection

The helmet missing detection module uses computer vision techniques to:

  • Detect faces and riders on motorcycles.
  • Determine whether the rider is wearing a helmet.
  • Trigger alerts or notifications when a violation is detected.

Capturing Bike Numbers

The number plate recognition module uses Optical Character Recognition (OCR) techniques to:

  • Detect number plates on vehicles.
  • Recognize the characters and display the number plate information in real-time.

Dataset

-Acquired a comprehensive dataset from online sources containing 120 images with complete rider information, including the rider, helmet presence, and visible number plate and annotated it.

Dataset

Archietecture Used

  • YOLO
  • PaddleOcr

If you find this project useful, kindly give it a star! ⭐️

Usage

  • Run the training.py and once it is completed run main.py (update best.pt location)

For More Information

  • Contact me on Linkedin (Check Bio for the link) if Dataset is required.

Demo of Current Status

  • A demo video has been saved in the Output Folder.

Alt Text

real-time-detection-of-helmet-violations-and-capturing-bike-numbers-from-number-plates's People

Contributors

aneesarom avatar

Stargazers

 avatar Shivam Petwal avatar  avatar Roshan Lal Dia avatar  avatar CodeBro avatar

Watchers

 avatar

real-time-detection-of-helmet-violations-and-capturing-bike-numbers-from-number-plates's Issues

Dataset

Please give dataset link bro for training yolov5

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.