ANPR PowerPoint
ANPR PowerPoint
ANPR PowerPoint
&
Kabindra Kaji Bajrachraya 062/DCT/419
Kiran Karki 062/DCT/420
Krishna Bdr Shrestha 062/DCT/421
Mohan Pandey
Ramhari Regmi
062/DCT/422
062/DCT/430 Pravin shakya
Introduction
Objectives
1. To be familiar with image processing technique for detection of
Number plate area.
2. To be familiar with OCR.
3. To be familiar with MATLAB software.
4. To interface hardware using parallel port of the computer.
5. To develop a line tracking robot which can move in a guided track and
detect the closed door.
6. To be familiar with Microcontroller and related components for building
automatic robot.
7. To know assembly level programming language and implement it in
ALR.
8. To develop a security system.
(SIMPLY INTRODUCTION)
1.MAT LAB
3. PARALLEL PORT
4. ALGORITHM:
Convert Image into Binary
Detecting Number Plate Area
5. REQUIREMENT:
Software
Hardware
7. DESIGN:
DFD (Data Flow Diagram)(0,1)
ERD (Entity Relationship Diagram)
9. SYSTEM
In entrance gate, number plates are used to identify the vehicles. When a vehicle enters an
input gate, number plate is automatically recognized and stored in database and black-listed
number is not given permission. When a vehicle later exits the place through the gate, number
plate is recognized again and paired with the first-one stored in the database and it is taken a
count. Automatic number plate recognition systems can be used in access control. For
example, this technology is used in many companies to grant access only to vehicles of
authorized personnel.
In some countries, ANPR systems installed on country borders automatically detect and
monitor border crossings. Each vehicle can be registered in a central database and compared
to a black list of stolen vehicles. In traffic control, vehicles can be directed to different lanes for
a better congestion control in busy urban communications during the rush hours.
Automatic Line Tracking Robot (ALR) is used in this project as a vehicle which contains
circuitry for moving in a guided track. It will have mechanism to detect the opened and closed
door. It also will have capacity to park in the given parking area.
Requirements
Conditioning
Detection
Segmentation
Identification Template
vehicle
Either permission for
Vehicle no. &
entrance or rejection
other info
order
Automatic
No.plate
recognition
system
Da
ta
.s
st
no
at
of
ist
st
i cs
Li
Computer Database
Level 1 DFD
Level 1 DFD
2.0
Information related
Collection of vehicle Permission to enter or leave
with vehicle
info about
vehicle
Vehicle registration
request
1.0
Arrival information
Enrolment of
Vehicle
Vehicle information
Arrival 5.0
information
Vehicle records Vehicle
file Open door
Record Vehicle records
either to enter
file or exit
3.0 4.0
Produces either Database
Computer List of
Produce summary Summary
vehicle restriction or allow to report
enter report
Entity Relationship Diagram
Camera_no Brand
Vehicle_no. Vehicle_color
Monitors Serves_info
Templates
Image Processing in Matlab
Images can be conveniently represented as matrices in Matlab.
One can open an image as a matrix using imread command.
The matrix may simply be m x n form or it may be 3 dimensional
array or it may be an indexed matrix, depending upon image type.
The image processing may be done simply by matrix calculation or
matrix manipulation.
Image may be displayed with imshow command.
Changes image may then be saved with imwrite command.
Algorithms
System Algorithm
1. Input image from webcam.
2. Convert image into binary.
3. Detect number plate area.
4. Segmentation.
5. Number identification.
6. Save to file in given format
Algo: Input Image
1. Capture image from webcam.
2. Store the captured image into a image file for further processing.
Algo: Convert Image into Binary
4. Use the step no. 3 for both horizontal and vertical direction.
5.Check number of possible areas.
6. Logically AND with binary image obtained at Convert image into binary
algorithm.
Computer
Instruction Computer Inverting Darlington
For Parallel Buffer Pair IC
Door Port (CD4049) (ULN2003)
Control
H- bridge
Door
DPDT
Mechanism
Relay
Automatic Line
Tracking
Robot(ALR)
Line Tracking Robot
Darlington
Motors
Relay Pair IC
(ULN2003)
Limitations
Limitations
Recognizes only specified font (Times New Roman) number plate only.
Cant clearly recognize or distinguish character like B and 8, 2 and Z , 0
and O etc.
The distance of image captured is also limited.
Lighting Conditions greatly effect the image processing.
Cost Estimation
Effort Cost= Rs.150000
Software requirements=Rs.2500
Hardware Requirements=Rs.6000
Internet Surfing= Rs.2000
Reference materials bought=Rs.5000
Transportation Cost=Rs.1000
Communication Cost=Rs.1000