Skip to main content

Automatic Number Plate Recognition System

Project description

ANPRS (Automatic Number Plate Recognition System)

This project served as the B.Tech project of four Electrical Engineering students in 2022.

Usage

  1. Install Package (Requires python 3.x)
    pip install anprs
    
  2. Sample Usage
     from anprs.anprs import LPR, OCR
    
     lpr = LPR()
     ocr = OCR()
    
     image_path = 'path/to/your/image'
    
     lpr_res = lpr.perform_lpr(image_path)
    
     license_plate_number = ""
    
     if lpr_res:
         license_plate_number = ocr.get_results()
     else:
         print('License plate not detected')
    
     print(lpr_res, license_plate_number)
    

Research Paper

The implementation in this repository corresponds to the following research paper:

Title: Deep Learning-based approach for Indian License Plate Recognition using Optical Character Recognition

Authors:

  • Aditya Upadhye
  • Atharvraj Patil
  • Jayesh Ingale
  • Sakshi Jaiswal
  • Suhas Kakade
  • Abhishek Bhatt

Link: https://ieeexplore.ieee.org/abstract/document/10183391

Build Project

  1. Setup Virtual Env
# create virtual env
python -m venv local_env

# use this to activate the environment
source local_env/Scripts/activate

# install dependencies
pip install -r requirements.txt
  1. Create Media Folder in root directory
  2. Add your image of a vehicle and rename it to photo.jpg

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

anprs-0.0.6.tar.gz (14.6 MB view details)

Uploaded Source

Built Distribution

anprs-0.0.6-py3-none-any.whl (14.6 MB view details)

Uploaded Python 3

File details

Details for the file anprs-0.0.6.tar.gz.

File metadata

  • Download URL: anprs-0.0.6.tar.gz
  • Upload date:
  • Size: 14.6 MB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/5.0.0 CPython/3.9.19

File hashes

Hashes for anprs-0.0.6.tar.gz
Algorithm Hash digest
SHA256 f537e073378c809f4947ece1dc0f8022496fd28415576cc72594404e0130c340
MD5 a1db060497efacd041c23df7e1f4e94d
BLAKE2b-256 cb5b1ead3c500befb1fca9e4bad522ddafa0719957b5a12a07c7b00b6c68b260

See more details on using hashes here.

File details

Details for the file anprs-0.0.6-py3-none-any.whl.

File metadata

  • Download URL: anprs-0.0.6-py3-none-any.whl
  • Upload date:
  • Size: 14.6 MB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/5.0.0 CPython/3.9.19

File hashes

Hashes for anprs-0.0.6-py3-none-any.whl
Algorithm Hash digest
SHA256 b524afb5653ac8e4261f3038b0ae6e0665dd9c68fbbddd8504983de4f7a25bea
MD5 8a1e33a024f154c8932d8f6dfe5e54bd
BLAKE2b-256 124112cd9e7aa4035bd2eebcdceddd9a9dfb4f41764d770ed1bfcdd89dfefe9e

See more details on using hashes here.

Supported by

AWS AWS Cloud computing and Security Sponsor Datadog Datadog Monitoring Fastly Fastly CDN Google Google Download Analytics Microsoft Microsoft PSF Sponsor Pingdom Pingdom Monitoring Sentry Sentry Error logging StatusPage StatusPage Status page