You are on page 1of 11

Project Report

On
“Automated Number Plate System”
Submitted by

Amogh Waykar
Aryan Banafal
Durvank Belitkar
Ananya Kotibhaskar

Under the guidance of

Mrs. Vaishali Langote


In partial fulfillment of
B.Tech. Computer Engineering (Integrated)
(Third Year)
[2022-2023]

AT
DEPARTMENT OF COMPUTER ENGINEERING
MIT SCHOOL OF POLYTECHNIC AND SKILL DEVELOPMENT PUNE-411038
Vision

To be an acclaimed school which facilitates to earn enriching knowledge,


skills and lifelong learning in the streams of engineering to promote culture of
world peace.

Mission

To facilitate our students and the faculty with exposure and platform to
contemporary practices to meet various challenges in ever advancing sectors of
their field.

To imbibe personal attributes and facilitate the students to pursue higher


education and / or venture into entrepreneurship avenues.
Certificate of Completion

This is to certify that Mr. Ananya Kothibaskar from DVK’s MIT SCHOOL OF
POLYTECHNIC AND SKILL DEVELOPMENT Institute having PRN No. 1032200560 has
successfully completed a Third year project titled “Automated Number Plate Systems”.

The project is being submitted towards partial fulfillment of Integrated B.Tech Program in
Computer Engineering for academic year 2022-23

-
____________ _________________ _______________
Project Guide Project Coordinator Program Head
(Prof. Sanjivani (Prof. Vaishali Langote) (Prof.J.G.Mante Khurpade)
H. Kulkarni)

_____________
Associate Dean
(Dr.R.S.Kale)

Date:

Place:
ACKNOWLEDGEMENT

I am profoundly grateful to Prof. Mrs. V. B. Langote of the Computer Engineering


Department for her expert guidance and continuous encouragement throughout to see that this
project meets its target since its commencement to its completion. I would like to express my
deepest appreciation towards Dr. Prof. R. S. Kale (Associate Dean) , Prof. J. P. Khurpade
(Program Head) of Computer Department DVK’s MIT SCHOOL OF POLYTECHNIC
AND SKILL DEVELOPMENT Pune, Whose invaluable guidance supported me in
completing this project.
At last I must express my sincere heartfelt gratitude to all the staff members of the Computer
Engineering Department who helped me directly or indirectly during this course of work.

Ananya Kothibhaskar

B.TECH. COMPUTER ENGINEERING (Integrated)


ABSTRACT

It might be challenging to locate speeding drivers and those who have breached
the law. Traffic signals and car owner verification are now major issues in
every country. As a result of the speed of cars, it is difficult for police to collect
numbers from moving cars, so finding methods to detect such people is
fruitless. To address this issue, it is crucial to advertise Automatic Number Plate
Recognition (ANPR). It might be challenging to locate speeding drivers and
those who have breached the law.

Traffic signals and car owner verification are now major issues in every
country. The detection and recognition of a vehicle License Plate (LP) is a key
technique in most of the applications related to vehicle movement. Moreover, it
is a quite popular and active research topic in the field of image processing.
Different methods, techniques and algorithms have been developed to detect
and recognize License Plates. Vehicle License Plate Recognition (VLPR)
process is a challenging process because of variations in viewpoint, shape,
color, multiple formats and non-uniform illumination conditions at the time of
image acquisition.

In the process of developing the project, our team was lucky enough to be able
to explore the libraries and other algorithms used in machine learning. We
could explore various algorithms and what worked with our project and learnt
about the shortcomings of the algorithms and how we could overcome them. It
was a great learning experience for our team.
TABLE OF CONTENTS

CONTENTS PAGE NO.


1 INTRODUCTION OF PROJECT……………………………... 1
1.1Introduction …………………………………………………….. 1
1.2 History …………………………………………………… 2
1.3 Need of The Project……………………………………………. 6
2 LITERATURE SURVEY………………………………………. 8
3 SCOPE OF PROJECT……………………………………………. 15
3.1 Project Problems…………………………………………… 15
3.2 Project Objectives ………………………………………………. 16

3.3 Project Requirement Analysis ……………………………………. 19


3.4 Features Of ANPR ………………………………………. 23
4 PROPOSED METHODOLOGY………………………………… 25

4.1 Why is Number Plate Required……………………………….. 25


4.2 Case Study………………………………………… 26
4.3 List of Libraries ………………………………………………….. 27
4.4 List of Algorithm ………………………………………………….. 33
4.5 Advantages ………………………………………………….. 43
4.6 Disadvantages………………………………………………….. 44
4.7 Limitation ………………………………………………….. 45
5 DETAILS DESIGN AND WORKING PROCESSES………… 49

5.1 UseCase ……………………,…………………………………. 49

5.2 Activity Diagram ……………………………………………… 50

5.3 ER Diagram ……………………………………………… 53

5.4 DFD …………………………………………………. 54

5.5 Block Diagram……………………………………………. 55


5.6 Timeline Chart………………………………………………… 56

5.7 Types of Testing………………………………………………… 56

5.8 Test Case ………………………………………………… 58

6 RESULTS AND APPLICATION ……………………………… 62


6.1 Outputs & Result………………………………………………. 62

6.2 Application………………………………………………………… 67

6.3 Code……………………………………………………………. 67
7 7.1 CONCLUSION AND FUTURE SCOPE ……………………………. 69

Paper Published………………………………………………………….. 53
List of Diagrams

Diagram No. Names of Diagrams Page No.

New ANPR vs Old ANPR


1 18

Types of Number Plates


2 29

Bad Resolution vs Good Resolution


3 37

Activity Diagram
4 41

EasyOcr
5 46

Open Cv Image Processing


6 47

7 Imutils 49

Matplotlib
8 50

9 NumPy 52

GreyScale Conversion
10 53

CVTColor
11 54

Bilateral Filtering
12 55

Edge Filtering
13 56
Image Softening
14 57

Location Algorithm
15 58

Contours
16 59

System Architecture
17 63

Use Case Diagram


18 65

Er Diagram
19 66

DFD diagram
20 67

Block Diagram
21 68

Outputs
22 79-82

List of Libraries
Library No. Name of Library Page No.

1 EasyOCR 46

2 OpenCV 47

3 Imutils 49

4 Matplotlib 50

5 Numpy 51

You might also like