Project Guidance
Project Guidance
Technology stack:
ML : is the study of computer algorithms, that improve automatically through experience & by the use
of data. It is seen part of AI.
open-CV : is a library of python package bindings designed to solve computer vision problems.
All the open CV arrray structures are converted to & from Numpy arrays makes it easier to integrate
other libraries that Use Numpy such as Scikit learn & matplodlib.
Drawbacks:
1. in Yolo model, helmet detection accuracy is very fast as compared to CNN model is poor with helmet
color.
3.tasks such as segmentation,classification and tracking can become even more difficult.
4. CCTV camera captures low resolution video some condition such as low light bad weather
complicating it.
Limitation
Limitations Due to time constraints Database could not be created.Record saved in Excel.
ALGORITHM
YOLO V1: 24 Convolutional layers that act as a feature extractor. 2 fully connected layers that are
responsible for classification of objeds & regression of bounding boxes.
YOLO V2: -remores all fully connected layers & uses anchor boxes to One pooling layer is removed to
predict bounding boxes. One pooling layer is removed to increase the resolution of o/p.
YOLO V3 = is a real time object detection algorithm that identifies specific objects in videos, live feeds
for images
Advantages :
2.it can be open up a lot of possibilities as a smart phone can be carried out which can cover different
angles in it.
3.footage from mobile been up close can provide a clear image and most readable number plate for the
ocr which gives an accurate number.
4.it can be implemented in real time scenario using a webcam or CCTV as input.
Proposed System:
in this approach we will first detecting motorbikes Rider from the surveillance video by using
background subtraction as well as to object segmentation.
Conclusion/
Overview Report: from this, the system is developed for detecting the motorcyclist who are violating
the rules and regulation. system consists of three parts == detection of motorcycle , detection of helmet
and recognition licence plate.
Tensorflow: tensorflow is a free and open software source for data flow and programs that are
sequential across a range of task. it is used in ML application.
numpy: a standard list processing package. it provides the most efficient tool for the same members and
tools for working with these members.
Keras: is a open source software library that provides Python interface for neural input network.
Pandas: is a open software source library that provides a high performance data manipulation.
Applications
ALPR (automatic license plate recognition) system has many application which are Highway Tool
Collection, Red Light Violation enforcement, Border & Custom Checkpoints, Management of parking
areas and to display the available space in parking.
Future scope:
In future, Image capturing system will install. Camera will place on door, when car will arrive camera
capture picture of front of car then localize the number plate and do further recognition process. If
number plate is authorized then door will open otherwise an alarm will ring.