wissem01chiha / ALPR

Automatic Tunisian License Plate Recognition System.

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Automatic License Plate Recognition and Detection Project

Licence GitHub top language GitHub commit activity

Table of Contents

Description

ALPR (Automated License Plate Detection and Registration) is an automated application designed to identify and register car license plates within parking areas.

The primary function of the application is the detection of license plates, which are subsequently recorded for billing purposes.
This application employs a multi-stage approach, utilizing both video and image processing techniques, to accurately extract

Tunisian license plate numbers. However, it's important to note that the current version of LPDR is limited to recognizing numerical characters on license plates and does not have the capability to read non-numerical characters.

Features

  • Processing of video records from the parking camera
  • License Plate Detection: Utilizes computer vision techniques to accurately locate license plates in various conditions.
  • Optical character recognition : Recognizes alphanumeric characters on license plates, converting visual data to readable text.

Build and Installation

Build

To build the package using python setuptools run :

python setup.py sdist --dist-dir build

It will generate a distributable version under the build/ directory.

or with :

python -m build 

to get a *.tar.gz and *.whl files under the dist/ diractory.

Installation on Raspberry pi Board

Update package information and upgrade installed packages

    sudo apt update
    sudo apt upgrade

Upgrade Python packages: pip, setuptools, and wheel

pip install --upgrade pip setuptools wheel

Install library dependencies

sudo apt install python3-opencv libopencv-dev

clone to the repository

git clone git@github.com:wissem01chiha/ALPR.git

Navigate to the repository folder and run

pip3  install ./dist/cil4sys-0.1.1.tar.gz

This will install the application with it dependencies and data files.

Usage

connect your camera to raspberry pi board throgh the USB port or the default raspiberry port, only one camera wich is ste to default will be detected for the raspi kit camera you miust enable the camera interface

after installation navigate to the main script diractory folder and run :

python3 main.py 

Contributing

Please see the contributing guide.

Contributors

Please feel free to mail to:

License

This project is actually under The GPL licence. See the License file for more details.

About

Automatic Tunisian License Plate Recognition System.

License:GNU General Public License v3.0


Languages

Language:Python 99.0%Language:Shell 1.0%